Skip to content

Commit c1cb30b

Browse files
authored
Prepare for v2026.2 release (#6654)
1 parent aee3d20 commit c1cb30b

1 file changed

Lines changed: 31 additions & 2 deletions

File tree

CHANGES

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,36 @@
11
Revision history for SPIRV-Tools
22

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)
534

635
v2026.1 2026-01-22
736
- General

0 commit comments

Comments
 (0)