-
Release v2025.5 Stable
released this
2025-11-19 12:50:43 -06:00 | 385 commits to main since this release- General
- Validator
- Optimizer
- spirv-opt: Add a folding rule for
OpBitReverseand fixOpBitCastto support lower to higher bit conversions. (#6321) - spirv-opt: Add basic support for graphs (#6351)
- spirv-opt: Adding folding rules for bitwise and (#6361)
- spirv-opt: Adding normal form to ValueNumber calculation (#6371)
- spirv-opt: Cache IsReadOnlyLoad in ValueNumberTable (#6385)
- spirv-opt: Clone decorations when unrolling loops (#6373)
- spirv-opt: Correct ADCE bug keeping dead DebugValue Value operands (#6368)
- spirv-opt: Fix constant folding for
OpBitcaston signed integers. (#6378) - spirv-opt: Fix id overflow in ConvertToSampledImage (#6339)
- spirv-opt: Handle ID overflow in AggressiveDCEPass (#6366)
- spirv-opt: Handle ID overflow in SplitCombinedImageSamplerPass (#6406)
- spirv-opt: Handle id overflow in CCP and constant folding (#6367)
- spirv-opt: Handle id overflow in MergeReturnPass (#6340)
- spirv-opt: Handle id overflow in amd_ext_to_khr (#6403)
- Add
SPV_KHR_maximal_reconvergenceto the allowlist (#6372) - Adding folding rules for commutive bitwise operations (xor/or/and). (#6358)
- [OPT] Move definition of Pass::Status to Utils (#6402)
- spirv-opt: Add a folding rule for
- Validator:
- spirv-val: Add LocalInvocationIndex checks (#6395)
- spirv-val: Add validation for SPV_KHR_fma (#6388)
- spirv-val: Break up the 3000 line ValidateExtInst function (#6364)
- spirv-val: Fix VUID churn for 10685 (#6389)
- spirv-val: Improve Explicit Layout message (#6331)
- spirv-val: Use spvOpcodeString consistently (#6393)
- Relax validation rule for DebugGlobalVariable variable (#6382)
- Validate SPV_EXT_shader_64bit_indexing (#6376)
- Validate logical pointer restrictions (#6240)
- [tools/val] fix u8str for real this time (#6341)
- Add VK_EXT_shader_uniform_buffer_unsized_array (#6386)
- Assembler
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads