Skip to content

v2022.3 2022-08-11

Compare
Choose a tag to compare
@Keenuts Keenuts released this 07 Dec 11:04
  • 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)