Skip to content

Releases: KhronosGroup/glslang

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

11.5.0: Merge pull request #2671 from greg-lunarg/kg118

23 Jun 21:18
ae2a562
Compare
Choose a tag to compare
Update known goods and CHANGES for 11.5.0