Automatically strip nops when destroying SPIRVEditor

This commit is contained in:
baldurk committed 2018-12-21 12:38:29 +00:00
1 parent b33e5e018a
commit 2af0c8c9f8
2 files changed
+1 -5

No files matched your search

@@ -359,7 +359,7 @@ class SPIRVEditor
{
public:
SPIRVEditor(std::vector<uint32_t> &spirvWords);
~SPIRVEditor() { StripNops(); }
void StripNops();
SPIRVId MakeId();
-4
View File
@@ -1117,8 +1117,6 @@ static void ConvertToMeshOutputCompute(const ShaderReflection &refl, const SPIRV
editor.AddFunction(ops.data(), ops.size());
}
editor.StripNops();
}
static void AddXFBAnnotations(const ShaderReflection &refl, const SPIRVPatchData &patchData,
@@ -1267,8 +1265,6 @@ static void AddXFBAnnotations(const ShaderReflection &refl, const SPIRVPatchData
vars.insert(outpatch[i].ID);
}
}
editor.StripNops();
}
void VulkanReplay::ClearPostVSCache()