• 16.0.0 a57276bf55

    archiver-bot released this 2025-09-25 17:40:23 -05:00 | 308 commits to main since this release

    Breaking changes:

    • Remove spirv-remapper (ported to SPIRV-Tools as canonicalize-ids optimization pass)

    Other changes:

    • Emit error for in/out structs containing booleans
    • Fix contradictory layout link errors
    • Improve error checks for float8 math
    • Fix bug in cooperative matrix load/store handling of array slices
    • Update memory semantic validation rules to match update to Vulkan specification
    • Simplify glslang grammar for identifier lists
    • Fix erroneous parse errors in variable declarations using existing struct names
    • Fix type conversions for createTensorLayout/ViewNV
    • Fix OpAccessChain signed index issue for small unsigned integers
    • Support GLSL_QCOM_cooperative_matrix_conversion
    • Allow spec constant matrix use
    • Fix inconsistent labeling of capability strings
    • Fix crash on unnamed function parameters under relaxed rules
    • Fix exported member functions in ShaderLang.h
    Downloads