Opened 5 months ago

Closed 4 months ago

#23290 closed enhancement (fixed)

SPIRV-Headers and SPIRV-Tools 1.4.350.0

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 13.1
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New point version.

Change History (3)

comment:1 by Bruce Dubbs, 4 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: new → assigned

comment:2 by Bruce Dubbs, 4 months ago

There are no release notes for the Headers but thes are the differences between this version and the previous one:

​https://github.com/KhronosGroup/SPIRV-Headers/compare/vulkan-sdk-1.4.341.0...vulkan-sdk-1.4.350.0

For Tools, the changes are:

Revision history for SPIRV-Tools

v2026.2 2026-04-24

  • General
    • Fix build for NonSemanticShaderDebugInfo in GN
    • Support SPV_KHR_abort and SPV_KHR_constant_data
    • Support versioned NonSemanticShaderDebugInfo imports
    • Fix C++20 compilation issue with large integer literals
    • Remove SVA (Shader Validation Assistant)
    • Improved Kokoro build configuration and storage usage
    • Various dependency rolls and CI updates
  • Optimizer
    • Fold OpCompositeExtract feeding from OpCopyLogical or OpLoad
    • Fix DebugValue placements and initialization
    • Support OpConstantCompositeReplicateEXT in constant manager
    • Aggressive DCE support for untyped pointers and OpUntypedVariableKHR
    • Optimize SPV_EXT_opacity_micromap and SPV_EXT_shader_invocation_reorder
    • Add LegalizeMultidimArrayPass and improve access chain reordering
    • Added various folding and reassociation rules
    • Support for optimizing SPV_NV_push_constant_bank
  • Validator
    • Add validation for 4-bit integer types
    • Support and validate SPV_KHR_constant_data (OpConstantDataKHR, OpSpecConstantDataKHR)
    • Validate NonSemanticShaderDebugInfo 101 and versioned imports
    • Improve validation for Intel SPIR-V extensions and various KHR/EXT extensions
    • Extensive validation coverage for OpSpecConstantOp
    • Check output location uniqueness for GeometryStreams
    • Improved validation for variables, constants, and types
    • Added validation for several new opcodes and capabilities (OpGroupAsyncCopy, OpLifetimeStart/Stop, etc.)
  • Assembler/Disassembler
    • Add --handle-unknown-opcodes flag to spirv-dis
    • Handle leading + in hex float literals in assembler
    • Validate bit width of float types with explicit encodings in assembler

comment:3 by Bruce Dubbs, 4 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commits:

57cddb9f3c Update to Vulkan-Headers and Vulkan-Loader 1.4.350.0.
bb579793b9 Update to dash-0.5.13.4.
dff2d22b3e Update to Business-ISBN-3.014 (Perl module).
7636a21ef6 Update to SPIRV-Headers and SPIRV-Tools 1.4.350.0.
Note: See TracTickets for help on using tickets.