swung0x48
195330ccea
[Fix] (MG_Backend/DirectGLES): fix Complementary shaders on Mali
...
- emulate RGBA8 SNORM fallback writes
2026-06-26 23:33:46 +08:00
swung0x48
76acae9889
[Fix] (MG_Backend/DirectGLES): make format caveats probe-driven
2026-06-26 14:12:24 +08:00
swung0x48
18d19a9a8b
[Fix]: fix Complementary
...
- add a DirectGLES ANGLE fallback control for 8-bit SNORM texture formats
- normalize SNORM8 textures to float storage so ANGLE can render Complementary intermediate framebuffers
- reuse the normalized upload conversion path for SNORM8 and existing norm16 float fallbacks
2026-06-23 07:37:25 +08:00
swung0x48
3f53041ed2
[Fix]: fix BSL
...
- keep ANGLE RGBA16 textures on the native norm16 path
- add separate RGB16 and SNORM16 fallback controls for DirectGLES format normalization
- convert RGB16 fallback uploads to float when using RGB32F storage
2026-06-22 23:00:15 +08:00
BZLZHH
ccd51bf2d3
Merge branch 'dev' into Feat/Backend-Direct-Vulkan
2026-02-21 15:02:59 +08:00
BZLZHH
8413874e82
[Feat|Refactor] (MG_Backend|MG_Impl): Implement BackendObject, replacing previous methods.
2026-02-18 10:36:56 +08:00
BZLZHH
9a6cf7fc7f
Merge branch 'dev' into Feat/Backend-Direct-Vulkan
2026-02-07 11:41:11 +08:00
BZLZHH
68bdea41d2
[Fix] (*/Texture*): Correctly handle the format in CopyTexImage2D.
2026-02-05 21:50:14 +08:00
BZLZHH
0cf9d9223d
[Feat|Perf] (*/BufferState): Improve dirty mark for Buffer.
2026-02-02 02:25:41 +08:00
BZLZHH
7918300848
[Chore] (...): Run scripts.
2026-01-31 22:58:22 +08:00
BZLZHH
20fbfc2956
[Chore] (LICENSE): Switch project license to LGPLv3.
2026-01-18 09:33:33 +08:00
swung0x48
26ab093679
[Feat] (MG_Util/Texture): use fallback formats when GL_EXT_texture_norm16 is not supported
2026-01-10 13:23:02 +08:00
swung0x48
d7e1aee645
[Chore] (MG_Impl/Texture): convert base internal format to sized ones (on a best-effort basis)
2026-01-08 10:19:20 +08:00
swung0x48
b3fe9c1544
[Chore] (MG_Util/Texture): move NormalizePixelFormat to MG_Util
2026-01-05 12:43:47 +08:00