Skip to content

v2022.4 2022-10-12

Compare
Choose a tag to compare
@Keenuts Keenuts released this 07 Dec 11:05

v2022.4 2022-10-12

  • General
    • Support Narrow Types in BitCast Folding Rule (#4941)
    • spirv-diff: Allow no SpecId (#4904)
    • build: cmake: Add support for GNU/Hurd (#4895)
    • Implement tool changes for SPV_EXT_mesh_shader. (#4915)
  • 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)