[Fix] (MG_Util/ShaderTranspiler): keep GL shaders off Vulkan macro path

This commit is contained in:
2026-07-05 09:15:47 +08:00
parent 74ad6d76eb
commit 8cce59302b
2 changed files with 82 additions and 0 deletions
@@ -148,6 +148,7 @@ namespace MobileGL {
tshader->setStrings(src, 1);
tshader->setNanMinMaxClamp(true);
tshader->setInvertY(true);
tshader->setPreamble("#undef VULKAN\n");
if (attrib.flags & ShaderCompileBits::CompileForOpenGL) {
tshader->setEnvInput(glslang::EShSourceGlsl, lang, glslang::EShClientVulkan, 450);
tshader->setEnvClient(glslang::EShClientOpenGL, glslang::EShTargetOpenGL_450);