Skip to content

Releases: KhronosGroup/glslang

Release 12.3.0

19 Jul 20:21
Compare
Choose a tag to compare

Changes in this release:

  • Rename glslangValidator to glslang and create glslangValidator symlink
  • Support HLSL binary literals
  • Add missing initialization members for web
  • Improve push_constant upgrading
  • Fix race condition in spirv remap
  • Support pre and post HLSL qualifier validation
  • Force generateDebugInfo when non-semantic debug info is enabled
  • Exit with error if output file cannot be written
  • Fix struct member buffer reference decorations

Release 12.2.0

17 May 21:18
Compare
Choose a tag to compare

Changes in this release:

  • Support GLSL_EXT_shader_tile_image
  • Support GL_EXT_ray_tracing_position_fetch
  • Support custom include callbacks via the C API
  • Add preamble-text command-line option
  • Accept variables as parameters of spirv_decorate_id
  • Fix generation of conditionals with a struct result
  • Fix double expansion of macros
  • Fix DebugCompilationUnit scope
  • Improve line information

Release 12.1.0

21 Mar 22:26
Compare
Choose a tag to compare

Changes in this release:

  • Reject non-float inputs/outputs for version less than 120
  • Fix invalid BufferBlock decoration for SPIR-V 1.3 and above
  • Add HLSL relaxed-precision float/int matrix expansions
  • Block decorate Vulkan structs with RuntimeArrays
  • Support InterlockedAdd on float types

master-tot

28 Jul 14:56
Compare
Choose a tag to compare

Continuous build of the latest master branch by Appveyor and Github. This has been deprecated. Please use main-tot.

Release 12.0.0

19 Jan 17:26
Compare
Choose a tag to compare

Breaking changes:

  • An ABI was accidentally broken in #3014. Consequently, we have incremented the major revision number.

Changes in this release:

  • Add support for ARB_bindless_texture.
  • Add support for GL_NV_shader_invocation_reorder.
  • Fix const parameter debug types when using NonSemantic.Shader.DebugInfo.100.
  • Fix NonSemantic.Shader.DebugInfo.100 disassembly.
  • Fix MaxDualSourceDrawBuffersEXT usage.
  • Fix structure member reference crash.

Release 11.13.0

06 Dec 23:04
77551c4
Compare
Choose a tag to compare
  • Make HelperInvocation accesses volatile for SPIR-V 1.6.
  • Improve forward compatibility of ResourceLimits interface
  • Remove GLSLANG_ANGLE

Release 11.12.0

13 Oct 19:25
5755de4
Compare
Choose a tag to compare
  • Update generator version
  • Add support for GL_EXT_mesh_shader
  • Add support for NonSemantic.Shader.DebugInfo.100
  • Make OpEmitMeshTasksEXT a terminal instruction
  • Make gl_SubGroupARB a flat in int in Vulkan
  • Add support for GL_EXT_opacity_micromap
  • Add preamble support to C interface

Release 11.11.0

12 Aug 15:37
73c9630
Compare
Choose a tag to compare

Add OpSource support to C interface
Deprecate samplerBuffer for spirv1.6 and later
Add support for SPV_AMD_shader_early_and_late_fragment_tests

Merge pull request #2816 from greg-lunarg/v11.7.0

11 Nov 23:07
9255030
Compare
Choose a tag to compare

11.6.0: Merge pull request #2738 from greg-lunarg/kg119

25 Aug 22:14
2fb89a0
Compare
Choose a tag to compare
Update known goods and CHANGES for 11.6.0