|
1 | 1 | Revision history for SPIRV-Tools
|
2 | 2 |
|
| 3 | +v2025.3 2025-06-23 |
| 4 | + - General |
| 5 | + - Add mimalloc to improve multithreaded performance (#6188) |
| 6 | + - python: Use type annotations compatible with python 3.8 (#6119) |
| 7 | + - fix clang-20 build issue (#6103) |
| 8 | + - Optimizer |
| 9 | + - Add --canonicalize-ids pass (#6174) |
| 10 | + - Keep instructions used by the DebugBuildIdentifier (#6189) |
| 11 | + - opt: Pass DebugDeclare scope to DebugValue (#6178) |
| 12 | + - Add SPV_NV_linear_swept_spheres to allow list. (#6168) |
| 13 | + - Add initial support for SPV_EXT_float8 (#6170) |
| 14 | + - Keep DebugBuildIdentifier during dce (#6166) |
| 15 | + - Add SPV_NV_cluster_acceleration_structure to allow lists (#6163) |
| 16 | + - [OPT] prevent private_to_local_pass optimizing double pointer (#6161) |
| 17 | + - [OPT] Use conservative default case for `GetPtr` (#6158) |
| 18 | + - [OPT] Set the BB for the debug instruction when moved. (#6153) |
| 19 | + - Add support for SPV_ARM_tensors (#6134) |
| 20 | + - [opt] Move debug instruction when neccessary in copy prop arrays. (#6142) |
| 21 | + - [OPT] Remove recursion from redundancy_elimination (#6141) |
| 22 | + - opt: add SPV_NV_shader_invocation_reorder to allowlist (#6122) |
| 23 | + - Validator |
| 24 | + - spirv-val: tidy up validation of type constraints for IDs (#6185) |
| 25 | + - Add validation support for MeshEXT based on the spec update PR https://github.com/KhronosGroup/Vulkan-Docs/pull/2475 (#6171) |
| 26 | + - spirv-val: Label maintenance9 new VUID (#6176) |
| 27 | + - spirv-val: add positive test for FP8 cooperative matrices (#6175) |
| 28 | + - spirv-val: Give hints when user is forgetting feature bit (#6164) |
| 29 | + - val: Fix CullPrimitiveEXT array of bool (#6155) |
| 30 | + - [spirv-val] Add the validation checks for SPV_QCOM_tile_shading (#6130) |
| 31 | + - spirv-val: allow Float16 in OpenCL environments (#6110) |
| 32 | + - spirv-val: Update 1.4.312 VUID churn (#6082) |
| 33 | + - Assembler |
| 34 | + - Add minimal as/dis support for TOSA.001000.1 extended instruction set (#6183) |
| 35 | + - Disassembler |
| 36 | + - spirv-dis: Set a hard limit on last_instruction_comment_alignment_ (#6149) |
| 37 | + |
3 | 38 | v2025.2 2025-04-22
|
4 | 39 | - General
|
5 | 40 | - Add SPV_KHR_bfloat16 support (#6057)
|
|
0 commit comments