SPIRV-Tools/include/spirv-tools
Greg Fischer 8ea3ae6be2
Split EliminateDeadInputComponents into safe and unsafe versions. (#4984)
Safe version will only optimize vertex shaders. All other shaders will
succeed without change.

Change --eliminate-dead-input-components to use new safe version.

Unsafe version (allowing non-vertex shaders) currently only available
through API. Should only be used in combination with other optimizations
to keep interfaces consistent. See optimizer.hpp for more details.
2022-11-14 11:44:26 -07:00
..
instrument.hpp Instrument: Change output buffer offset definitions (#4961) 2022-11-10 12:35:18 -05:00
libspirv.h spirv-val: Add an option to use friendly names or not (#4951) 2022-09-30 12:22:00 -04:00
libspirv.hpp spirv-val: Add an option to use friendly names or not (#4951) 2022-09-30 12:22:00 -04:00
linker.hpp Rewrite include guards (#1793) 2018-08-03 08:05:33 -04:00
linter.hpp spirv-lint: Add lint based on divergence analysis (#4488) 2021-08-27 14:43:23 -04:00
optimizer.hpp Split EliminateDeadInputComponents into safe and unsafe versions. (#4984) 2022-11-14 11:44:26 -07:00