main reject mismatched requirement list in makeSpirvRequirement 2026-10-14
GL_EXT_buffer_reference_uvec2 SPV_KHR_physical_storage_buffer/SPV: Add GL_EXT_buffer_reference_uvec2 2019-09-17
SPIR-V_1.4 Bump version and revision. 2019-05-10
SPIR-V_1.5 GLSL: Only require constant for subgroupBroadcast when SPV < 1.5. 2019-08-28
abort-split-message-types Break glslang -> spirv-tools -> glslang CI dependency loop. 2026-09-08
cla/add-mit-contributions cla: Add link to open source CLA 2026-07-22
contributing/remove-llvm-text Remove LLVM text 2026-09-18
debug-printf-literal Move positive test to the correct location 2026-09-03
dependabot/github_actions/github/codeql-action/upload-sarif-4.39.0 Bump github/codeql-action/upload-sarif from 4.38.3 to 4.39.0 2026-10-19
dependabot/github_actions/ossf/scorecard-action-2.5.0 Bump ossf/scorecard-action from 2.4.4 to 2.5.0 2026-10-19
extension-support Infrastructure: Generalize and broaden per-variable extension checking. 2018-12-11
f16-matrix-constructor fix 32-bit identity fillers in 16-bit matrix constructors 2026-09-03
fix-2007-rationalize-include-paths Fix #2007: Fix a couple relative header paths in header files. 2019-12-09
fix-2014-dont-and-versions-extensions Fix: #2014: Don't do "extension-on && version >= ..." keyword checks. 2019-12-09
fix-2020-inconsistent-HLSL Fix #2020: PR #1977 broke HLSL member consistency, this finishes it... 2019-12-09
fix-930-subgroup--mask-ops Bump revision. 2019-06-18
fix-NV_compute_shader_derivatives ESSL: Fix #1823: Conditions for when derivatives are in compute shader. 2019-07-15
fix-arg-precision SPV: Fix #2293: keep relaxed precision on arg passed to relaxed param 2020-06-26
fix-name-loc-str HLSL: Fix #1655; use "" for nullptr file names. Needs test cases. 2019-01-16
fix-non-determinism Fix recently found non-determinism with gl_WorldToObject3x4EXT. 2020-07-14
fix-processed-def-undef-1829 Fix #1829: Add "--" command-line options for macro def/undef. 2020-01-07
fix-semantic-checking Fix #2366, fix #2358, correctly separate out numerical feature checking 2020-08-14
fix-texture-precision SPV: RelaxedPrecision: use the result precision for texture sampling. 2020-06-30
format-attributes HLSL: Fix #1912: add attribute syntax for nonreadable/nonwritable 2019-09-29
generalize-precision SPV: RelaxedPrecision: Generalize fix #2293 to cover more operations. 2020-06-30
gtest-automap-fix Tests: fix some paths not automapping, and some shaders with no main. 2020-05-20
inherit-memory-qualifiers GLSL: Inherit memory qualifiers, both declaratively and in execution. 2019-08-22
kokoro-testing Build: use better MSVC subfolder names for the previous build changes. 2020-06-16
latest-headers-tools Move to the most recent SPIRV-Headers and SPIRV-Tools. 2020-11-23
location-validation SPIRV-Tools and tests: Update to location-validation in SPIRV-Tools. 2020-07-01
nan-clamp SPV: Add a switch for favoring non-NaN operands in min, max, and clamp. 2019-06-17
nonuniform-dynindex Revision/Version update. 2018-04-05
numeric-swizzle Implement swizzles containing 0 and 1 to represent numbers not indexes. 2020-05-02
return-precision GLSL/SPV: Propagaet precision qualifier from function to return value. 2020-07-15
revert-2242-GL_EXT_vulkan_glsl_relaxed Revert "GL_ext_vulkan_glsl_relaxed extension support, and cross stage aware IO mapper" 2021-03-10
revert-2569-revert-2242-GL_EXT_vulkan_glsl_relaxed Revert "Revert "GL_ext_vulkan_glsl_relaxed extension support, and cross stage aware IO mapper"" 2021-03-15
revert-2593-hayes-update-min-spv-requirement Revert "Update minimum SPIR-V requirement for GL_EXT_buffer_reference" 2021-04-07
revert-2643-master Revert "Atomic memory function can only be used for shader storage block member or shared variable." 2021-07-08
revert-2803-isinf_isnan Revert "Use intermOut.cpp's IsNan and IsInfinity for parse-time constant folding" 2021-11-10
revert-2988-build_arm64_binaries_mac Revert "Fix: Build arm64 binaries for macOS" 2022-08-03
revert-2991-revert-2988-build_arm64_binaries_mac Revert "Revert "Fix: Build arm64 binaries for macOS"" 2022-08-03
revert-3996-main Revert "Fix erroneous parse error when declaring variables using struct names" 2025-07-21
revert-7b0e236 Fix #1959 by reverting 7b0e236 to put files in two places. 2019-11-05
revert-ANGLE Fix comma in licence checker. 2020-07-13
sdk-1.2.198 Merge pull request #2817 from greg-lunarg/sdk0 2021-11-12
sdk-1.3.204 Merge pull request #2885 from greg-lunarg/kg121 2022-02-03
sdk-1.3.211 Merge pull request #2924 from greg-lunarg/r.11.9.0a 2022-04-06
sdk-1.3.216 Merge pull request #2961 from jeremy-lunarg/hayes-update-changes 2022-06-02
sdk-1.3.224 Merge pull request #2998 from jeremy-lunarg/hayes-update-changes 2022-08-12
sdk-1.3.231 Merge pull request #3049 from jeremy-lunarg/hayes-update-changes 2022-10-13
sdk-1.3.236 Merge pull request #3081 from jeremy-lunarg/hayes-update-changes 2022-12-06
sdk-1.3.239 Update CHANGES for release 12.0.0 2023-01-18
sdk-1.3.243 Update CHANGES for release 12.1.0 2023-03-21
sdk-1.3.246 Update CHANGES for release 12.1.0 2023-03-21
sdk-1.3.250 Update CHANGES for release 12.2.0 2023-05-17
sdk-1.3.261 Update known_good.json 2023-08-08
update-reuse-and-licenses Merge branch 'main' into update-reuse-and-licenses 2026-06-17
vulkan-1.2 Update to latest SPIRV-Tools, supporting Vulkan 1.2. 2020-01-15
vulkan-sdk-1.3.268 Update CHANGES for release 13.1.1 2023-10-16
vulkan-sdk-1.3.275 Update CHANGES for release 14.0.0 2023-12-21
vulkan-sdk-1.3.280 Update CHANGES for release 14.1.0 2024-03-08
vulkan-sdk-1.3.283 Update CHANGES for 14.2.0 2024-05-02
vulkan-sdk-1.3.290 Update CHANGES for 14.3.0 2024-06-25
vulkan-sdk-1.3.296 Update CHANGES for 15.0.0 2024-09-23
vulkan-sdk-1.4.304 Re-add linux back compat test 2024-12-16
vulkan-sdk-1.4.309 Fix spirv backcompat 2025-03-01
vulkan-sdk-1.4.313 Update CHANGES for 15.3.0 2025-04-24
vulkan-sdk-1.4.321 Update CHANGES for 15.4.0 2025-06-26
vulkan-sdk-1.4.328 Update CHANGES for 16.0.0 2025-09-25
vulkan-sdk-1.4.335 Update CHANGES for 16.1.0 2025-12-01
vulkan-sdk-1.4.341 Update CHANGES for 16.2.0 2026-01-22
vulkan-sdk-1.4.350 Update CHANGES for 16.3.0 2026-05-01
vulkan-sdk-1.4.357 Update CHANGES for 16.4.0 2026-07-09
vulkan-sdk-1.4.363 Update CHANGES for 16.6.0 2026-09-11
vulkan-tmp-1.4.349 Fix builtIn having invalid ShaderDebugInfo lines 2026-03-27
main-tot reject mismatched requirement list in makeSpirvRequirement 2026-10-14
16.6.0 Update CHANGES for 16.6.0 2026-09-11
vulkan-sdk-1.4.363.0 Update CHANGES for 16.6.0 2026-09-11
16.5.0 Update CHANGES for 16.5.0 2026-07-31
16.4.0 Update CHANGES for 16.4.0 2026-07-09
vulkan-sdk-1.4.357.0 Update CHANGES for 16.4.0 2026-07-09
16.3.0 Update CHANGES for 16.3.0 2026-05-01
vulkan-sdk-1.4.350.0 Update CHANGES for 16.3.0 2026-05-01
vulkan-sdk-1.4.350.1 Update CHANGES for 16.3.0 2026-05-01
16.2.0 Update CHANGES for 16.2.0 2026-01-22
vulkan-sdk-1.4.341.0 Update CHANGES for 16.2.0 2026-01-22
16.1.0 Update CHANGES for 16.1.0 2025-12-01
vulkan-sdk-1.4.335.0 Update CHANGES for 16.1.0 2025-12-01
16.0.0 Update CHANGES for 16.0.0 2025-09-25
vulkan-sdk-1.4.328.0 Update CHANGES for 16.0.0 2025-09-25
vulkan-sdk-1.4.328.1 Update CHANGES for 16.0.0 2025-09-25
15.4.0 Update CHANGES for 15.4.0 2025-06-26
vulkan-sdk-1.4.321.0 Update CHANGES for 15.4.0 2025-06-26
15.3.0 Update CHANGES for 15.3.0 2025-04-24
vulkan-sdk-1.4.313.0 Update CHANGES for 15.3.0 2025-04-24
vulkan-sdk-1.4.309.0 Fix spirv backcompat 2025-03-01
15.2.0 Update CHANGES for 15.2.0 2025-02-28
vulkan-sdk-1.4.304.0 Re-add linux back compat test 2024-12-16
vulkan-sdk-1.4.304.1 Re-add linux back compat test 2024-12-16
15.1.0 Update CHANGES for 15.1.0 2024-12-13
15.0.0 Update CHANGES for 15.0.0 2024-09-23
vulkan-sdk-1.3.296.0 Update CHANGES for 15.0.0 2024-09-23
14.3.0 Update CHANGES for 14.3.0 2024-06-25
vulkan-sdk-1.3.290.0 Update CHANGES for 14.3.0 2024-06-25
14.2.0 Update CHANGES for 14.2.0 2024-05-02
vulkan-sdk-1.3.283.0 Update CHANGES for 14.2.0 2024-05-02
14.1.0 Update CHANGES for release 14.1.0 2024-03-08
vulkan-sdk-1.3.280.0 Update CHANGES for release 14.1.0 2024-03-08
14.0.0 Update CHANGES for release 14.0.0 2023-12-21
vulkan-sdk-1.3.275.0 Update CHANGES for release 14.0.0 2023-12-21
13.1.1 Update CHANGES for release 13.1.1 2023-10-16
vulkan-sdk-1.3.268.0 Update CHANGES for release 13.1.1 2023-10-16
13.1.0 Update CHANGES for release 13.1.0 2023-10-13
13.0.0 Update CHANGES for release 13.0.0 2023-08-23
sdk-1.3.261.0 Update known_good.json 2023-08-08
sdk-1.3.261.1 Update known_good.json 2023-08-08
12.3.1 Update CHANGES for release 12.3.1 2023-07-20
12.3.0 Update CHANGES for release 12.3.0 2023-07-18
12.2.0 Update CHANGES for release 12.2.0 2023-05-17
sdk-1.3.250.0 Update CHANGES for release 12.2.0 2023-05-17
sdk-1.3.250.1 Update CHANGES for release 12.2.0 2023-05-17
12.1.0 Update CHANGES for release 12.1.0 2023-03-21
sdk-1.3.243.0 Update CHANGES for release 12.1.0 2023-03-21
sdk-1.3.246.0 Update CHANGES for release 12.1.0 2023-03-21
sdk-1.3.246.1 Update CHANGES for release 12.1.0 2023-03-21
master-tot Move check if useStorageBuffer needs to be set. From TParseContext used only by GLSL, to TParseContextBase inherited by both GLSL and HLSL paths. It caused compilations from HLSL to SPIR-V 1.3+ to use BufferBlock decoration which is no longer valid. 2023-01-23
12.0.0 Update CHANGES for release 12.0.0 2023-01-18
sdk-1.3.239.0 Update CHANGES for release 12.0.0 2023-01-18
11.13.0 Merge pull request #3081 from jeremy-lunarg/hayes-update-changes 2022-12-06
sdk-1.3.236.0 Merge pull request #3081 from jeremy-lunarg/hayes-update-changes 2022-12-06
11.12.0 Merge pull request #3049 from jeremy-lunarg/hayes-update-changes 2022-10-13
sdk-1.3.231.0 Merge pull request #3049 from jeremy-lunarg/hayes-update-changes 2022-10-13
sdk-1.3.231.1 Merge pull request #3049 from jeremy-lunarg/hayes-update-changes 2022-10-13
sdk-1.3.224.1 Merge pull request #3000 from jeremy-lunarg/hayes-update-cmake-minimum 2022-08-12
11.11.0 Merge pull request #2998 from jeremy-lunarg/hayes-update-changes 2022-08-12
sdk-1.3.224.0 Merge pull request #2998 from jeremy-lunarg/hayes-update-changes 2022-08-12
11.10.0 Merge pull request #2961 from jeremy-lunarg/hayes-update-changes 2022-06-02
sdk-1.3.216.0 Merge pull request #2961 from jeremy-lunarg/hayes-update-changes 2022-06-02
11.9.0 Merge pull request #2924 from greg-lunarg/r.11.9.0a 2022-04-06
sdk-1.3.211.0 Merge pull request #2924 from greg-lunarg/r.11.9.0a 2022-04-06
sdk-1.3.204.0 Merge pull request #2885 from greg-lunarg/kg121 2022-02-03
sdk-1.3.204.1 Merge pull request #2885 from greg-lunarg/kg121 2022-02-03
11.8.0 Merge pull request #2879 from greg-lunarg/vulkan-1.3-B 2022-01-27
11.7.1 Merge pull request #2817 from greg-lunarg/sdk0 2021-11-12
sdk-1.2.198.0 Merge pull request #2817 from greg-lunarg/sdk0 2021-11-12
11.7.0 Merge pull request #2816 from greg-lunarg/v11.7.0 2021-11-11
11.6.0 Merge pull request #2738 from greg-lunarg/kg119 2021-08-25
11.5.0 Merge pull request #2671 from greg-lunarg/kg118 2021-06-23
11.4.0 Merge pull request #2624 from greg-lunarg/v011004000 2021-04-23
11.3.0 Merge pull request #2620 from greg-lunarg/v011003000 2021-04-21
11.2.0 Merge pull request #2543 from greg-lunarg/chg11.2.0 2021-02-22
11.1.0 Update spirv-tools known-good #2 - Pick up ray tracing terminator fix (#2478) 2020-12-07
11.0.0 Merge pull request #2435 from amdrexu/feature 2020-10-26
SDK-candidate-26-Jul-2020 Merge pull request #2356 from greg-lunarg/kg112 2020-07-23
untagged-305dd8c44fedc0e7814b Update README.md 2020-06-22
8.13.3743 Move to SPIR-V 1.5 Rev. 3, bump revision, remove a status from README. 2020-04-27
SDK-candidate-2 Bump revision. 2020-03-31
SDK-candidate Bump revision. 2020-03-30
8.13.3559 Bump revision 2020-01-06
7.13.3496 Bump version. 2019-11-01
7.12.3352 Bump revision. 2019-08-20
untagged-3d696f0be7ba2beffc6a Bump revision. 2019-06-18
GL_EXT_shader_subgroup_extended_types-2016-05-10 Fix unsigned/float problem (again?). 2019-05-10
7.11.3214 Bump revision. 2019-05-09
7.11.3188 Merge pull request #1750 from greg-lunarg/kg103 2019-04-05
untagged-3b4adc8786f8261f953a Merge pull request #1717 from jeffbolznv/getBufferReferenceAlignment 2019-03-07
show Bump version. 2019-02-07
7.11.3113 Build: Fix #1665: remove __fastcall 2019-02-07
7.10.2984 Bump revision. 2018-11-15
untagged-048c4dbc7f021224a933 Merge pull request #1523 from sparmarNV/fix-SPV_NV_mesh_shader 2018-10-04
7.9.2888 Bump revision. 2018-09-13
7.8.2853 Bump version patch level. 2018-08-13
7.8.2850 Bump revision. 2018-08-09
untagged-17964dc8f720e212dcb7 Merge pull request #1446 from KhronosGroup/spv-link 2018-07-18
untagged-827e5412b9827e5388e5 Merge pull request #1381 from LoopDawg/coverage_array 2018-05-17
6.2.2596 Revert the commits that change OpArrayLength type and bumped the version number. 2018-03-07
5.1 Revert "Merge pull request #1274 from greg-lunarg/legal2" 2018-03-06
5.0 Merge pull request #1272 from amdrexu/bugfix 2018-03-06
vulkan-1.1-rc9 Merge branch 'kg5' into 'master' 2018-02-22
vulkan-1.1-rc8 Merge branch 'kg2' into 'master' 2018-02-12
vulkan-1.1-rc7 Remove LunarG-specific script that does not work for me, and should not merge to GitHub. 2017-11-25
vulkan-1.1-rc6 Merge branch 'kg1' into 'master' 2017-10-31
vulkan-1.1-rc5 SPV: Move to the latest 1.3 headers. 2017-10-28
vulkan-1.1-rc4 Add EbtInt and EbtuInt to isIntegerDomain(). 2017-10-24
vulkan-1.1-rc3 Merge remote-tracking branch 'GitHub/master' 2017-10-20
vulkan-1.1-rc2 Merge remote-tracking branch 'GitHub/master' 2017-10-08
vulkan-1.1-rc1 Turn on OpModuleProcessed, connected to vulkan1.1. 2017-09-19
Overload400-PrecQual Non-functional: Fix commit 98f164ec488f85af5a44b701477a34e810f2deb1. 2016-08-23
SPIRV99 Merge pull request #88 from mgadams/unistd_removal 2015-10-28
3.0 Backward incompatible: Turn on PureOperatorBuiltins: use only enum-based built-in functions in the AST. 2015-08-19
2.4 Create last version before moving to pure enums for built-in functions. 2015-08-19
2.3 Create last version before going to SPIR-V Revision 31. 2015-08-06
2.1 Version reporting: Restart active use of revision.h, now based on a git tag. 2015-08-01
2.2 Version reporting: Restart active use of revision.h, now based on a git tag. 2015-08-01