commit | bda102d7a76e31702a887737f9b46d27478382c0 | [log] [tgz] |
---|---|---|
author | Marijn Suijten <marijns95@gmail.com> | Mon Dec 07 20:42:25 2020 +0100 |
committer | GitHub <noreply@github.com> | Mon Dec 07 14:42:25 2020 -0500 |
tree | 7143abb5ea5f0ab2a9fffe7b29d393f66946adf0 | |
parent | b27b1afd12d05bf238ac7368bb49de73cd620a8e [diff] |
opt: Run DCE when SPV_KHR_shader_clock is used (#4049) Similar to [1] DCE should be ran when this extension is enabled to prevent unused bindings from showing up (in particular atomic counters attached to buffers). [1]: https://github.com/KhronosGroup/SPIRV-Tools/pull/4047
diff --git a/source/opt/aggressive_dead_code_elim_pass.cpp b/source/opt/aggressive_dead_code_elim_pass.cpp index 94451a2..81b2232 100644 --- a/source/opt/aggressive_dead_code_elim_pass.cpp +++ b/source/opt/aggressive_dead_code_elim_pass.cpp
@@ -995,6 +995,7 @@ "SPV_EXT_fragment_invocation_density", "SPV_EXT_physical_storage_buffer", "SPV_KHR_terminate_invocation", + "SPV_KHR_shader_clock", }); }