Unverified Commit 49dff5bf by John Kessenich Committed by GitHub

Merge pull request #1731 from godlikepanos/master

Avoid running the validator as part of the optimization pass.
parents b184e41a 35aeb042
...@@ -191,7 +191,9 @@ void SpirvToolsLegalize(const glslang::TIntermediate&, std::vector<unsigned int> ...@@ -191,7 +191,9 @@ void SpirvToolsLegalize(const glslang::TIntermediate&, std::vector<unsigned int>
optimizer.RegisterPass(spvtools::CreateRedundantLineInfoElimPass()); optimizer.RegisterPass(spvtools::CreateRedundantLineInfoElimPass());
} }
optimizer.Run(spirv.data(), spirv.size(), &spirv); spvtools::OptimizerOptions spvOptOptions;
spvOptOptions.set_run_validator(false); // The validator may run as a seperate step later on
optimizer.Run(spirv.data(), spirv.size(), &spirv, spvOptOptions);
} }
}; // end namespace glslang }; // end namespace glslang
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment