|
1 | 1 | Revision history for SPIRV-Tools |
2 | 2 |
|
3 | | -v2026.2-dev 2026-01-23 |
4 | | - - Start v2026.2-dev |
| 3 | +v2026.2 2026-04-24 |
| 4 | + - General |
| 5 | + - Fix build for NonSemanticShaderDebugInfo in GN (#6647) |
| 6 | + - Support SPV_KHR_abort and SPV_KHR_constant_data (#6625) |
| 7 | + - Support versioned NonSemanticShaderDebugInfo imports (#6555) |
| 8 | + - Fix C++20 compilation issue with large integer literals (#6557) |
| 9 | + - Remove SVA (Shader Validation Assistant) (#6550) |
| 10 | + - Improved Kokoro build configuration and storage usage (#6573, #6551) |
| 11 | + - Various dependency rolls and CI updates |
| 12 | + - Optimizer |
| 13 | + - Fold OpCompositeExtract feeding from OpCopyLogical or OpLoad (#6614) |
| 14 | + - Fix DebugValue placements and initialization (#6599, #6626) |
| 15 | + - Support OpConstantCompositeReplicateEXT in constant manager (#6616) |
| 16 | + - Aggressive DCE support for untyped pointers and OpUntypedVariableKHR (#6602, #6607) |
| 17 | + - Optimize SPV_EXT_opacity_micromap and SPV_EXT_shader_invocation_reorder (#6571) |
| 18 | + - Add LegalizeMultidimArrayPass and improve access chain reordering (#6535, #6545) |
| 19 | + - Added various folding and reassociation rules (#6453, #6504, #6454, #6456) |
| 20 | + - Support for optimizing SPV_NV_push_constant_bank (#6547) |
| 21 | + - Validator |
| 22 | + - Add validation for 4-bit integer types (#6644) |
| 23 | + - Support and validate SPV_KHR_constant_data (OpConstantDataKHR, OpSpecConstantDataKHR) (#6646, #6643, #6642) |
| 24 | + - Validate NonSemanticShaderDebugInfo 101 and versioned imports (#6635, #6555) |
| 25 | + - Improve validation for Intel SPIR-V extensions and various KHR/EXT extensions (#6232, #6589, #6583, etc.) |
| 26 | + - Extensive validation coverage for OpSpecConstantOp (#6596, #6585, #6582, #6579, #6578, #6576) |
| 27 | + - Check output location uniqueness for GeometryStreams (#6630) |
| 28 | + - Improved validation for variables, constants, and types (#6634, #6598, #6595, #6568) |
| 29 | + - Added validation for several new opcodes and capabilities (OpGroupAsyncCopy, OpLifetimeStart/Stop, etc.) (#6519, #6514, #6515) |
| 30 | + - Assembler/Disassembler |
| 31 | + - Add --handle-unknown-opcodes flag to spirv-dis (#6604) |
| 32 | + - Handle leading + in hex float literals in assembler (#6565) |
| 33 | + - Validate bit width of float types with explicit encodings in assembler (#6562) |
5 | 34 |
|
6 | 35 | v2026.1 2026-01-22 |
7 | 36 | - General |
|
0 commit comments