matdbg: make sure we use the same spirv parameters everywhere

This commit is contained in:
Mathias Agopian
2023-02-02 09:55:19 -08:00
committed by Mathias Agopian
parent a7bf90f5be
commit 02c22a668c

View File

@@ -196,6 +196,10 @@ bool ShaderReplacer::replaceSpirv(ShaderModel shaderModel, Variant variant,
const int version = GLSLTools::getGlslDefaultVersion(shaderModel);
const EShMessages msg = GLSLTools::glslangFlagsFromTargetApi(targetApi,
MaterialBuilder::TargetLanguage::SPIRV);
GLSLTools::prepareShaderParser(targetApi,
MaterialBuilder::TargetLanguage::SPIRV, tShader, shLang, version);
const bool ok = tShader.parse(&DefaultTBuiltInResource, version, false, msg);
if (!ok) {
slog.e << "ShaderReplacer parse:\n" << tShader.getInfoLog() << io::endl;