Releases
v2022.3
General
Add SPV_KHR_fragment_shader_barycentric support (#4805 )
Add support for SPV_KHR_subgroup_rotate (#4786 )
use exec_tools instead of tools for better RBE compatibility (#4837 )
Write binary files to stdout in binary on windows. (#4834 )
Allow spirv-opt print-all to show pretty IDs (#4888 )
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
Fold multiply and subtraction into FMA with negation (#4808 )
Add more folding for composite instructions (#4802 )
spirv-opt: add pass for interface variable scalar replacement (#4779 )
Don't try to unroll loop with step count 0. (#4769 )
spirv-opt: SPV_NV_bindless_texture related changes (#4870 )
Linker
linker: Recalculate interface variables (#4784 )
You can’t perform that action at this time.