SPIRV-Tools/include/spirv-tools
Steven Perron 155728b2e9
Add preserver-interface option to spirv-opt (#5524)
The optimizer is able to preserve the interface variables of the
shaders, but that feature has not been exposed to the command line
tool.

This commit adds an option `--preserve-interface` to spirv-opt that will
cause all calls to ADCE to leave the input and output variables, even if
the variable is unused. It will apply regardless of where the option
appears on the command line.

Fixes #5522
2024-01-12 14:45:17 -05:00
..
instrument.hpp printf: Remove stage specific info (#5495) 2023-12-04 15:43:36 -07:00
libspirv.h Add preserver-interface option to spirv-opt (#5524) 2024-01-12 14:45:17 -05:00
libspirv.hpp libspirv.cpp: adds c++ api for spvBinaryParse (#5109) 2023-02-14 14:08:20 -05:00
linker.hpp linker: Add --use-highest-version option (#5376) 2023-08-21 17:05:33 -06:00
linter.hpp spirv-lint: Add lint based on divergence analysis (#4488) 2021-08-27 14:43:23 -04:00
optimizer.hpp Add preserver-interface option to spirv-opt (#5524) 2024-01-12 14:45:17 -05:00