Skip to content

Commit 7f2d9ee

Browse files
authored
Prepare release v2025.4 (KhronosGroup#6335)
1 parent 38ed8fb commit 7f2d9ee

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

CHANGES

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

3+
v2025.4 2025-09-22
4+
- General
5+
- Add support for SPV_INTEL_function_variants (#6211, #6195)
6+
- Add support for SPV_ARM_graph (#6177)
7+
- Add support for SPV_INTEL_inline_assembly (#6210)
8+
- Add support for SPV_QCOM_cooperative_matrix_conversion (#6252)
9+
- Add BFloat16 encoding support (#6222)
10+
- Allow mimalloc in static builds (#6267)
11+
- Allow processing of directories in spirv-val (#6292)
12+
- Optimizer
13+
- Handle ID overflow in many passes (#6310, #6325, #6302, #6309, #6306, #6305, #6304, #6299, #6301, #6312)
14+
- Add support for OpTypeGraphARM and tensors to type manager (#6247, #6202)
15+
- Add Geometry capability to the trim pass (#6278)
16+
- Support CCP for 16bit integer min and max operations. (#6280, #6287)
17+
- Fix ADCE DebugDeclare DebugValue treatment (#6179)
18+
- Fix lerp and fmix folding with half types (#6293, #6297)
19+
- Fix trimming pass with OpNop (#6314)
20+
- Support OpSpecConstantCompositeReplicateEXT in FoldSpecConstantOpAndCompositePass (#6315)
21+
- Fix OpUndef placement in ADCE (#6154)
22+
- Add null checks for MakeSClampInst and GetValueForType (#6324)
23+
- Fix crash if shader uses linkage decoration (#6191)
24+
- Validator
25+
- Update memory semantics rules to match the specification (#6096)
26+
- Validate PhysicalStorageBuffer alignment (#6266)
27+
- Validate DescriptorSet and Binding decorations for all relevant variables (#6242)
28+
- Validate that OpDecorateId IDs are well-ordered (#6227)
29+
- Add validation for SPV_QCOM_image_processing (#6268)
30+
- Add validation for Patch Decoration (#6219)
31+
- Add validation for PrimitiveID (#6209)
32+
- Add Workgroup Size check for Compute Derivatives (#6294)
33+
- Allow compare-exchange semantics equal=Release and unequal=Acquire (#6286)
34+
- Accept graphs with no inputs and/or no body (#6291)
35+
- Fix GetLargestScalarType with untyped PSB (#6327)
36+
- Fix Mesh Builtin checking for signed int and multi-entrypoint shaders (#6238, #6313)
37+
- Fix OpTensor{Read,Write}ARM for tensors with a spec constant rank (#6206)
38+
- Accept NonReadable/NonWritable on tensor variables in UniformConstant (#6184)
39+
- Fix location of DebugFunctionDefinition instruction (#6198)
40+
- Print SPIR-V version info in error message (#6283)
41+
- Assembler
42+
- Fix docs: need '-' arg to specify stdin (#6194)
43+
- Disassembler
44+
- Fix missing color on result ID (#6272)
45+
- Diff
46+
- Add spirv-diff to list of install targets (#6258)
47+
348
v2025.3 2025-06-23
449
- General
550
- Add mimalloc to improve multithreaded performance (#6188)

0 commit comments

Comments
 (0)