diff --git a/tools/shaderc/shaderc.cpp b/tools/shaderc/shaderc.cpp index b696e2f1c..2ba27ea5e 100644 --- a/tools/shaderc/shaderc.cpp +++ b/tools/shaderc/shaderc.cpp @@ -1135,7 +1135,9 @@ namespace bgfx || 0 == bx::strCmp(typen, "noperspective", 13) || 0 == bx::strCmp(typen, "centroid", 8) ) { - if ('f' == _options.shaderType) + if ('f' == _options.shaderType + || 0 != glsl + || 0 != essl) { interpolation = typen; usesInterpolationQualifiers = true;