diff options
author | Greg Fischer <greg@lunarg.com> | 2022-03-24 13:43:40 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-24 13:43:40 -0600 |
commit | f25ca1ec5e98ca11a76ffba08b38145c50bbfbc5 (patch) | |
tree | 9886e73d06efc7068e9cdc04bb0a71b2550df05d | |
parent | 64cef8edd26371801c471eea9ddd429670bbc453 (diff) | |
parent | abbdf63cbe966817379345ab5219324b467b011e (diff) | |
download | glslang-f25ca1ec5e98ca11a76ffba08b38145c50bbfbc5.tar.gz |
Merge pull request #2912 from greg-lunarg/edic1
Add eliminate-dead-input-components to -Os
-rw-r--r-- | SPIRV/SpvTools.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/SPIRV/SpvTools.cpp b/SPIRV/SpvTools.cpp index e8f82511..8cc17cca 100644 --- a/SPIRV/SpvTools.cpp +++ b/SPIRV/SpvTools.cpp @@ -212,6 +212,7 @@ void SpirvToolsTransform(const glslang::TIntermediate& intermediate, std::vector optimizer.RegisterPass(spvtools::CreateInterpolateFixupPass()); if (options->optimizeSize) { optimizer.RegisterPass(spvtools::CreateRedundancyEliminationPass()); + optimizer.RegisterPass(spvtools::CreateEliminateDeadInputComponentsPass()); } optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); |