[Fix]: fix Bliss

- enable glslang NaN min/max/clamp semantics

- register Bliss retrace fixture

- track remaining fixture validation queue
This commit is contained in:
2026-06-19 21:20:02 +08:00
parent 19e4ba386d
commit 84dba77275
4 changed files with 89 additions and 0 deletions
@@ -144,6 +144,7 @@ namespace MobileGL {
tshader = MakeShared<glslang::TShader>(lang);
const char* src[] = {sourceStr.data()};
tshader->setStrings(src, 1);
tshader->setNanMinMaxClamp(true);
tshader->setInvertY(true);
if (attrib.flags & ShaderCompileBits::CompileForOpenGL) {
tshader->setEnvInput(glslang::EShSourceGlsl, lang, glslang::EShClientVulkan, 450);