Download Latest Version Release 16.1.0 source code.tar.gz (4.2 MB)
Email in envelope

Get an email when there's a new version of Glslang

Home / 16.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-09-25 912 Bytes
Release 16.0.0 source code.tar.gz 2025-09-25 4.2 MB
Release 16.0.0 source code.zip 2025-09-25 5.8 MB
Totals: 3 Items   10.0 MB 0

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

Source: README.md, updated 2025-09-25