For an overview, see readme.
- Added support for SPIR-V 1.4 and 1.5 versions.
- Better handling of invalid SPIR-V inputs.
- Added support for SPIR-V 1.2 and 1.3 versions.
- Tests: added suite of shaders from Shadertoy.
- Improve compression for programs already processed by spirv-remap. "Relative to result ID" entries now encode negative numbers in a more compact way.
- More compact encoding of MemberDecorate op sequences.
- Tests: added suite of shaders from DOTA2 and Talos Principle.
- Optional flag to strip debug information from SPIR-V:
kEncodeFlagStripDebugInfo
. (Florian Penzkofer)
- Initial version.