• 12.3.1 4f3ae4b03d

    archiver-bot released this 2023-07-20 15:53:51 -05:00 | 873 commits to main since this release

    Changes in this release:

    • Improve backward compatibility for glslangValidator rename on Windows
    Downloads
  • 12.3.0 9b1a0f4d3e

    archiver-bot released this 2023-07-19 13:57:07 -05:00 | 877 commits to main since this release

    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
    Downloads
  • 12.2.0 d1517d64cf

    archiver-bot released this 2023-05-17 15:47:56 -05:00 | 908 commits to main since this release

    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
    Downloads
  • 12.1.0 14e5a04e70

    archiver-bot released this 2023-03-21 17:20:54 -05:00 | 951 commits to main since this release

    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
    Downloads
  • master-tot 4e9cde50bb

    master-tot Stable

    archiver-bot released this 2023-01-23 13:49:48 -06:00 | 974 commits to main since this release

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

    Downloads
  • 12.0.0 ca8d07d0bc

    archiver-bot released this 2023-01-19 10:57:51 -06:00 | 978 commits to main since this release

    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.
    Downloads
  • 11.13.0 77551c429f

    archiver-bot released this 2022-12-06 16:34:33 -06:00 | 1000 commits to main since this release

    • Make HelperInvocation accesses volatile for SPIR-V 1.6.
    • Improve forward compatibility of ResourceLimits interface
    • Remove GLSLANG_ANGLE
    Downloads
  • 11.12.0 5755de46b0

    archiver-bot released this 2022-10-13 12:29:59 -05:00 | 1031 commits to main since this release

    • 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
    Downloads
  • 11.11.0 73c9630da9

    archiver-bot released this 2022-08-12 10:32:10 -05:00 | 1077 commits to main since this release

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

    Downloads
  • 11.7.0 925503088e

    11.7.0 Stable

    archiver-bot released this 2021-11-11 16:14:06 -06:00 | 1292 commits to main since this release

    Downloads