[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
This commit is contained in:
2026-06-23 07:37:25 +08:00
parent 3f53041ed2
commit 18d19a9a8b
4 changed files with 75 additions and 14 deletions
@@ -14,6 +14,7 @@ namespace MobileGL {
NoNorm16 = 1 << 0,
NoSnorm16 = 1 << 1,
NoRgb16 = 1 << 2,
NoSnorm8 = 1 << 3,
None = 0,
};
namespace MG_Util::TextureFormatProcessor {