SPV: Ensure Parameterize is called during Disassemble
This commit is contained in:
parent
0967748fbc
commit
52e61acf26
2 changed files with 1 additions and 1 deletions
|
|
@ -568,6 +568,7 @@ void GLSLstd450GetDebugNames(const char** names)
|
|||
void Disassemble(std::ostream& out, const std::vector<unsigned int>& stream)
|
||||
{
|
||||
SpirvStream SpirvStream(out, stream);
|
||||
spv::Parameterize();
|
||||
GLSLstd450GetDebugNames(GlslStd450DebugNames);
|
||||
SpirvStream.validate();
|
||||
SpirvStream.processInstructions();
|
||||
|
|
|
|||
|
|
@ -753,7 +753,6 @@ void CompileAndLinkShaderUnits(std::vector<ShaderCompUnit> compUnits)
|
|||
if (! (Options & EOptionMemoryLeakMode)) {
|
||||
glslang::OutputSpv(spirv, GetBinaryName((EShLanguage)stage));
|
||||
if (Options & EOptionHumanReadableSpv) {
|
||||
spv::Parameterize();
|
||||
spv::Disassemble(std::cout, spirv);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue