Skip to content

Commit 04896c4

Browse files
Prepare release v2024.1 (#5605)
* Roll external/spirv-headers/ b73e168ca..8b246ff75 (1 commit) KhronosGroup/SPIRV-Headers@b73e168...8b246ff $ git log b73e168ca..8b246ff75 --date=short --no-merges --format='%ad %ae %s' 2024-03-01 rlocatti Add SPV_NV_raw_access_chains (#417) Created with: roll-dep external/spirv-headers * Prepare release 2024.1
1 parent 7c36305 commit 04896c4

2 files changed

Lines changed: 33 additions & 1 deletion

File tree

CHANGES

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
Revision history for SPIRV-Tools
22

3+
v2024.1 2024-03-06
4+
- General
5+
- Add tooling support for SPV_KHR_maximal_reconvergence (#5542)
6+
- Add support for SPV_KHR_float_controls2 (#5543)
7+
- SPV_KHR_quad_control (#5547)
8+
- Fold 64-bit int operations (#5561)
9+
- update image enum tests to remove Kernel capability (#5562)
10+
- Support operand kind for SPV_INTEL_maximum_registers (#5580)
11+
- SPV_NV_shader_atomic_fp16_vector (#5581)
12+
- Support for SPV_QCOM_image_processing2 (#5582)
13+
- Fix access chain struct checks (#5592)
14+
- Optimizer
15+
- opt: add Int16 and Float16 to capability trim pass (#5519)
16+
- Add preserver-interface option to spirv-opt (#5524)
17+
- spirv-opt: Fix OpCompositeExtract relaxation with struct operands (#5536)
18+
- opt: Add VulkanMemoryModelDeviceScope to trim (#5544)
19+
- opt: Add TrimCapabilities pass to spirv-opt tool (#5545)
20+
- Add modify-maximal-reconvergence to spirv-opt help (#5546)
21+
- opt: add SPV_EXT_mesh_shader to opt allowlist (#5551)
22+
- opt: Add OpEntryPoint to DescriptorScalarReplacement pass (#5553)
23+
- opt: prevent meld to merge block with MaximalReconvergence (#5557)
24+
- [OPT] Use new instruction folder for for all opcodes in spec consti folding (#5569)
25+
- [OPT] Identify arrays with unknown length in copy prop arrays (#5570)
26+
- [OPT] Add removed unused interface var pass to legalization passes (#5579)
27+
- Validator
28+
- spirv-val: Re-enable OpControlBarrier VU (#5527)
29+
- spirv-val: Add Mesh Primitive Built-In validaiton (#5529)
30+
- spirv-val: Validate PhysicalStorageBuffer Stage Interface (#5539)
31+
- spirv-val: Multiple interface var with same SC (#5528)
32+
- spirv-val: Revert Validate PhysicalStorageBuffer Stage Interface (#5575)
33+
- spirv-val: Make Constant evaluation consistent (#5587)
34+
335
v2023.6 2023-12-18
436
- General
537
- update_build_version.py produce deterministic header. (#5426)

DEPS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ vars = {
1313
'protobuf_revision': 'v21.12',
1414

1515
're2_revision': 'ed9fc269e2fdb299afe59e912928d31ad3fdcf7d',
16-
'spirv_headers_revision': 'b73e168ca5e123dcf3dea8a34b19a5130f421ae1',
16+
'spirv_headers_revision': '8b246ff75c6615ba4532fe4fde20f1be090c3764',
1717
}
1818

1919
deps = {

0 commit comments

Comments
 (0)