Opened 9 months ago

Closed 9 months ago

#21535 closed enhancement (fixed)

SPIRV-Headers and SPIRV-Tools 1.4.313.0

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

Description

New point versions.

Change History (3)

comment:1 by Bruce Dubbs, 9 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 9 months ago

SPIRV-TOOLS v2025.2 2025-04-22 (This is the same as version 1.4.313.0.)

  • General
    • Add SPV_KHR_bfloat16 support
  • Optimizer
    • Fold bitwise operator and arithmetic with 0
    • Support scalar replacement of large structs
    • Support optimization of OpCopyLogical
    • add pass to split combined image samplers
    • value numbering: preserve loads of image, sampler, sampled image
    • Delete decoration for OpPhi when unrolling
    • Add QuadControlKHR to trim pass and allow lists
    • In copy propagate arrays, debug instructions are not stores.
    • Minimal opt support for SPV_KHR_untyped_pointers
  • Validator
    • Add validation for invalid layout decoration usage
    • Add Vulkan Aligned PowerOfTwo check
    • Validate PhysicalStorageBuffer Stage Interface
    • Update location/component conflict validation
    • add resolve-binding-conflicts pass
    • Check that layouts match runtime array requirement
    • Validation for relaxed control barrier with storage class semantics
    • Validate version requirement for Vulkan Memory Model
    • Add support for pointer types in vector when using extension SPV_INTEL_masked_gather_scatter
    • Restrict VUID 09557 to Vulkan environments
    • Add Vulkan 1.3 and 1.4 capability checks
  • Assembler
    • Add OpUnknown pseudo-instruction
  • Diff
    • Try to pair functions by their complete type.

comment:3 by Bruce Dubbs, 9 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

66bc661700 Update to LVM2.2.03.32.
e5af484542 Update to SPIRV-Headers and SPIRV-Tools 1.4.313.0.
6894e0d1e4 Update to qterminal-2.2.1.
Note: See TracTickets for help on using tickets.