Releases: KhronosGroup/SPIRV-Tools
Releases · KhronosGroup/SPIRV-Tools
v2022.4 2022-10-12
v2022.4 2022-10-12
- General
- Validator
- spirv-val: Add SPV_ARM_core_builtins validation (#4958)
- spirv-val: Add an option to use friendly names or not (#4951)
- spirv-val: Consistently quote ids in messages (#4950)
- spirv-val: Add initial SPV_EXT_mesh_shader validation (#4924)
- spirv-val: Make it legal to use arrays of ray queries (#4938)
- spirv-val: Better message for using OpTypeBool in input/output (#4901)
- spirv-val: Add SPV_KHR_ray_tracing storage class (#4868)
- Optimizer
- spirv-opt: Fix stacked CompositeExtract constant folds (#4932)
- Improve time to build dominators (#4916)
- Fix ADCE to mark scope and inlined_at of line instructions as live. (#4910)
- Improve algorithm to reorder blocks in a function (#4911)
- Add structs to eliminate dead input components (#4894)
- spirv-opt: fix copy-propagate-arrays index opti on structs. (#4891)
- Fix ADCE to not eliminate top level DebugInfo instructions (#4889)
- Fix array copy propagation (#4890)
v2022.3 2022-08-11
- General
- Validator
- spirv-val: Add PerVertexKHR (#4807)
- spirv-opt : Add FixFuncCallArgumentsPass (#4775)
- spirv-val: Add CullMaskKHR support (#4792)
- Require ColMajor or RowMajor for matrices (#4878)
- spirv-val: Add SPV_KHR_ray_query (#4848)
- spirv-val: Add SPV_KHR_ray_tracing instructions (#4871)
- Implement SPV_NV_bindless_texture related changes (#4847)
- spirv-val: Add OpConvertUToAccelerationStructureKHR (#4838)
- spirv-val: Add support for SPV_AMD_shader_early_and_late_fragment_tests (#4812)
- Optimizer
- Linker
- linker: Recalculate interface variables (#4784)
SPIRV-Tools v2022.2
Finalizing v2022.2 release.
SPIRV-Tools v2022.1
Finalizing v2022.1 release.
SPIRV-Tools v2021.4
Finalizing v2021.4 release
SPIRV-Tools v2021.3
Finalizing v2021.3 release.
SPIRV-Tools v2020.4
Finalizing v2020.4 release.
SPIRV-Tools v2019.2
Finalize SPIRV-Tools 2019.2