blob: 20cd79a450df88e7e78e461e5f09f64e2cb24873 [file] [view] [edit]
<!--
Copyright 2026 The Khronos Group Inc.
SPDX-License-Identifier: Apache-2.0
-->
# Contributing
Contributions to the glslang repository are welcome.
Contributions may be in the form of Issues proposing a change, or Pull
Requests containing fixes for, or additions to:
- Code files
- Sample files
- Scripts and other build tools
- Metadocumentation
Please keep contributions focused on solving a single issue or bug.
## Copyright Notice and License Template
We use a short license in each file consisting of just the copyright
statement and the [SPDX
license identifier](https://spdx.dev/learn/handling-license-info/) of the license applying to that file, rather than
including the full license text in each file.
The full license text for each license used must be included in the
`LICENSES` directory.
The [REUSE](https://reuse.software/) tool is used in CI to verify that
all files in this repository are appropriately licensed.
## Contributor License Agreement (CLA)
When you propose a pull request on this repository you must execute the Khronos
[Open Source Contributor License Agreement
CLA](https://cla-assistant.io/KhronosGroup/glslang), to confirm you own your
work and are granting Khronos the necessary permissions to redistribute it under
our licenses.
## AI-Assisted Contributions
By submitting a Contribution to this repository, you additionally represent
that, to the extent any of Your Contributions were developed with the
assistance of artificial intelligence tools or AI-generated code, You have
exercised sufficient review, judgment, and creative direction over such tools
and resulting material to reasonably consider it Your original creation, and
You are not aware of any third-party license, intellectual property claim, or
other restriction arising from such use that is associated with any part of
Your Contribution or use thereof.
## Contributions under MIT CLA
Prior to the adoption of the Apache 2.0 with LLVM Exception CLA, this repository
used an MIT CLA. The following commits were contributed under the MIT CLA. All
subsequent contributions are made under the Apache 2.0 with LLVM Exception CLA.
| Commit | GitHub ID | Commit Date | CLA Signed At | Message |
| ----------------------------------------------------------------------------------------------------- | ------------------------ | -------------------- | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [5b3fc8e239](https://github.com/KhronosGroup/glslang/commit/5b3fc8e2399082802b007f9e239a04e19108d00c) | @andy-emerson | 2026-07-13T20:07:32Z | 2026-07-11T17:28:36.450Z | Guard std::filesystem so InfoSink.h builds without <filesystem> |
| [42e0389edc](https://github.com/KhronosGroup/glslang/commit/42e0389edc4205a7f05ff0a64670608cb394c47f) | @saddamr3e | 2026-07-16T19:09:50Z | 2026-06-17T08:41:39.967Z | key memberRemapper by member list to fix buffer_reference oob write (#4326) |
| [b3f9b74317](https://github.com/KhronosGroup/glslang/commit/b3f9b743171c64bf9febbea2d6d5495ec5333534) | @saddamr3e | 2026-07-01T09:39:34Z | 2026-06-17T08:41:39.967Z | error on numthreads with more than three dimensions |
| [b53185b34e](https://github.com/KhronosGroup/glslang/commit/b53185b34e298b112153b630f1b49ed3a36fcfb2) | @saddamr3e | 2026-06-19T11:51:58Z | 2026-06-17T08:41:39.967Z | fix oob read on empty struct texture template type |
| [6d508157e9](https://github.com/KhronosGroup/glslang/commit/6d508157e97a55f83c2c792f0d6c3b1e3ee4a3f0) | @saddamr3e | 2026-06-18T14:06:46Z | 2026-06-17T08:41:39.967Z | guard empty block member access in layoutObjectCheck |
| [0d4592e8b7](https://github.com/KhronosGroup/glslang/commit/0d4592e8b72bf7baeb1af1e7960761251ebdafcf) | @saddamr3e | 2026-06-21T12:37:00Z | 2026-06-17T08:41:39.967Z | fix elseSeen out-of-bounds at maximum #if/#ifdef nesting depth |
| [b6c37fbca7](https://github.com/KhronosGroup/glslang/commit/b6c37fbca7ecae0a1664deac80bc17af23b9dfd4) | @KhronosWebservices | 2026-06-17T20:51:09Z | 2026-05-06T20:52:10.965Z | Add REUSE compliance infrastructure and contributing guidelines |
| [168d452a4f](https://github.com/KhronosGroup/glslang/commit/168d452a4f460d24b588fed08477a81c44ee27a1) | @jeremy-lunarg | 2026-07-09T21:56:52Z | 2026-05-01T20:49:45.270Z | Update CHANGES for 16.4.0 |
| [84e166f34f](https://github.com/KhronosGroup/glslang/commit/84e166f34f44f37231a6a8c94f2437f76f3bae05) | @jeremy-lunarg | 2026-07-09T17:09:34Z | 2026-05-01T20:49:45.270Z | Update known_good.json |
| [19808a8983](https://github.com/KhronosGroup/glslang/commit/19808a898325d34923a7d61b1ed01402cf34b655) | @janharaldfredriksen-arm | 2026-06-18T16:08:41Z | 2026-04-28T12:14:58.021Z | Update compute shader derivative rules such that texture operations with implicit derivatives can be used without the extensions (and fall back to LoD 0). |
| [972068c206](https://github.com/KhronosGroup/glslang/commit/972068c206742412ea26978ae410ec001dfb0620) | @janharaldfredriksen-arm | 2026-05-11T16:45:34Z | 2026-04-28T12:14:58.021Z | Update expected result for a test that previously (incorrectly) failed validation. |
| [118ac89827](https://github.com/KhronosGroup/glslang/commit/118ac89827437bb501f350cf337418733b98ad2a) | @janharaldfredriksen-arm | 2026-05-08T16:39:03Z | 2026-04-28T12:14:58.021Z | GL_KHR_compute_shader_derivatives bugfixes |
| [d389e673da](https://github.com/KhronosGroup/glslang/commit/d389e673da43458b36b8caa06249b33b3f3ed8c4) | @vainiovano | 2026-05-15T03:26:49Z | 2026-04-23T18:11:03.549Z | Fix spv.tensorARM.descriptorHeap.comp test |
| [77126ed39d](https://github.com/KhronosGroup/glslang/commit/77126ed39da624ce7d0f14f00031b599fe80053c) | @lordalcol | 2026-06-09T14:28:24Z | 2026-04-15T07:58:42.163Z | SPV: emit opacity-micromap capability only when the flag is used |
| [2bf21686f4](https://github.com/KhronosGroup/glslang/commit/2bf21686f4e525b8ea35dd5052f53dbacb009071) | @dnovillo | 2026-05-14T21:48:18Z | 2026-04-14T08:24:35.388Z | ci: point setup-emsdk at canonical emscripten-core repo |
| [0971d79400](https://github.com/KhronosGroup/glslang/commit/0971d79400aa5811d24bb696a7a69565f5c4cb3b) | @dnovillo | 2026-04-28T05:26:25Z | 2026-04-14T08:24:35.388Z | Initial support for NonSemantic.Shader.DebugInfo 101 (#4220) |
| [9593cbf4e6](https://github.com/KhronosGroup/glslang/commit/9593cbf4e6ba7be79a8d58792714adb16904cfb7) | @dnovillo | 2026-04-16T19:31:12Z | 2026-04-14T08:24:35.388Z | Deprecate the HLSL front-end. |
| [881a6fa2d2](https://github.com/KhronosGroup/glslang/commit/881a6fa2d2b6d5ed141bd8a7ef5e981098d654b2) | @ErikHogeman | 2026-04-28T17:36:27Z | 2026-04-01T08:17:35.302Z | Fix access chains for GL_ARM_tensors with raw descriptor heap accesses |
| [5ed4003a18](https://github.com/KhronosGroup/glslang/commit/5ed4003a18a10a9d1bd7e43aaf1664499abffa83) | @einarhov-arm | 2026-04-24T02:52:34Z | 2026-03-20T17:45:11.298Z | Add support for bfloat16 and float8 tensors |
| [7fb81fa42f](https://github.com/KhronosGroup/glslang/commit/7fb81fa42fb713e354807f9abab42ba7967691c3) | @spencer-lunarg | 2026-03-27T14:17:11Z | 2026-03-19T15:39:57.762Z | Fix builtIn having invalid ShaderDebugInfo lines |
| [a027192d0d](https://github.com/KhronosGroup/glslang/commit/a027192d0d528e2c190c8ffc93647ebddc498e49) | @spencer-lunarg | 2026-03-20T17:26:35Z | 2026-03-19T15:39:57.762Z | Fix invalid tests in hlsl.format.rwtexture.frag |
| [c8253623e6](https://github.com/KhronosGroup/glslang/commit/c8253623e6e67943babcdeaa26f6457511f419ff) | @Guang-035 | 2026-06-30T14:35:48Z | 2026-03-11T02:04:51.307Z | Reject descriptor_heap combined image samplers |
| [799ea066db](https://github.com/KhronosGroup/glslang/commit/799ea066db9c6b0e9dcff7ef0bd6c79ae0a7fa20) | @Guang-035 | 2026-07-02T23:30:19Z | 2026-03-11T02:04:51.307Z | Add groundwork for GLSL_EXT_structured_descriptor_heap in glslang |
| [5336e80d9d](https://github.com/KhronosGroup/glslang/commit/5336e80d9da8e77806f59eb64a69dfc5fa7d279d) | @Guang-035 | 2026-06-09T07:03:26Z | 2026-03-11T02:04:51.307Z | Test relaxSetBindingLimits for parser validation and GLSL IoMap |
| [fb2a91bf39](https://github.com/KhronosGroup/glslang/commit/fb2a91bf3912c37144d68bd8b7f0a0951fc68b03) | @Guang-035 | 2026-05-29T07:34:53Z | 2026-03-11T02:04:51.307Z | Support relaxing set and binding limits |
| [959ff4a0db](https://github.com/KhronosGroup/glslang/commit/959ff4a0dba11111c5c999f1235c798431475322) | @Guang-035 | 2026-03-11T02:44:32Z | 2026-03-11T02:04:51.307Z | Add image descriptor stride test and rename BufferStride to Stride |
| [b11b03839c](https://github.com/KhronosGroup/glslang/commit/b11b03839c940685b0201026bd2a4ffef1d5a4b8) | @mmmhj2 | 2026-03-05T15:55:15Z | 2026-01-19T07:04:15.426Z | Implement <system> include for the standalone wrapper (#4154) |
| [022de31e7f](https://github.com/KhronosGroup/glslang/commit/022de31e7ffa5230068858d9e6cd85ae11170bda) | @OPNA2608 | 2026-02-11T19:56:47Z | 2026-01-12T15:47:14.693Z | cmake: Look for external gtest build, if not building in-tree |
| [998f38cb43](https://github.com/KhronosGroup/glslang/commit/998f38cb43e108e7b949f3296fdad0131f22f84c) | @emersion | 2026-07-16T17:19:52Z | 2026-01-03T18:42:46.662Z | Print compile/link logs to stderr (#4138) |
| [36ee985cde](https://github.com/KhronosGroup/glslang/commit/36ee985cde10ae4592ba37c09f376ade86ed18c2) | @jamesdolan | 2026-03-20T17:36:53Z | 2025-12-31T03:51:47.564Z | fix alignment of guard blocks (#4137) |
| [19246e3fbc](https://github.com/KhronosGroup/glslang/commit/19246e3fbc095586e0e325b378ea351aababeb7c) | @beaufortfrancois | 2025-12-04T17:08:27Z | 2025-11-17T10:53:00.379Z | Allow gl_FragDepth identifier to be redeclared |
| [8c056be60a](https://github.com/KhronosGroup/glslang/commit/8c056be60a4223da78f9ba9f730fe1397be4209d) | @tnibler | 2025-11-04T23:13:33Z | 2025-10-20T20:22:41.829Z | Reject string operands in binary and select ops (#4077) (#4079) |
| [64f4c5c6c3](https://github.com/KhronosGroup/glslang/commit/64f4c5c6c3392585cb252396bc880087d1ab2743) | @mackron | 2025-10-17T15:05:04Z | 2025-10-15T00:59:48.082Z | Fix a Wstrict-prototypes warnings. (#4062) |
| [b5e5f1b67a](https://github.com/KhronosGroup/glslang/commit/b5e5f1b67a1ae67f90fa975c384ab4052bd42e87) | @Kwizatz | 2025-09-25T13:36:56Z | 2025-09-22T01:49:32.399Z | Move export tag from member functions to the class declaration in ShaderLang.h (#4041) |
| [579d34d5a7](https://github.com/KhronosGroup/glslang/commit/579d34d5a7aa872570f970f5e2822dc351ca6f3f) | @natgavrilenko | 2025-07-31T20:31:13Z | 2025-07-27T18:35:16.063Z | Fix memory semantics validation rules according to the spec (#4008) |
| [18e195b91e](https://github.com/KhronosGroup/glslang/commit/18e195b91e176ed922e917139e8be5e09795d404) | @GinShio | 2026-04-23T18:39:20Z | 2025-06-02T11:28:43.238Z | Miss spv extension for derivative functions with float16 |
| [a3a83d095e](https://github.com/KhronosGroup/glslang/commit/a3a83d095e358aae4d63ece088dcca71828e2de0) | @GinShio | 2026-04-22T18:55:09Z | 2025-06-02T11:28:43.238Z | Add small type capabilities for GLSL.STD.450 |
| [672c26affc](https://github.com/KhronosGroup/glslang/commit/672c26affc4d47e279d72601529133ccf6c9fb64) | @GinShio | 2025-08-26T17:37:33Z | 2025-06-02T11:28:43.238Z | Allow spec constant matrix use (#3967) |
| [767dcb2db7](https://github.com/KhronosGroup/glslang/commit/767dcb2db7c74bbd0c8ea76e7d0d0af7d25cfb71) | @jan-kelemen | 2025-10-17T18:01:28Z | 2025-04-18T12:19:33.800Z | Fix C4146 unary minus operator applied to unsigned type (#4065) |
| [c39c0fea84](https://github.com/KhronosGroup/glslang/commit/c39c0fea849b42980886b7344119067251ce2bf5) | @jan-kelemen | 2025-04-25T16:13:38Z | 2025-04-18T12:19:33.800Z | Fix incorrect date in CHANGES.md |
| [f3234432d0](https://github.com/KhronosGroup/glslang/commit/f3234432d039682f3cece3760418f4af56f867e0) | @jan-kelemen | 2025-04-18T15:41:26Z | 2025-04-18T12:19:33.800Z | Replace spirv.hpp with spirv.hpp11 |
| [4056002eb2](https://github.com/KhronosGroup/glslang/commit/4056002eb2401b9406e78b9ea71fd0ce65737ebe) | @Valentin-Sarthou | 2025-07-11T20:24:08Z | 2025-04-03T11:07:23.244Z | Fix incorrect "Contradictory layout" link errors (#3920) |
| [8b822ee8ac](https://github.com/KhronosGroup/glslang/commit/8b822ee8ac2c3e52926820f46ad858532a895951) | @HildarTheDorf | 2025-02-22T09:19:38Z | 2025-01-29T19:45:10.280Z | EXT_nontemporal_keyword: Don't warn when using nontemporal as an identifier (i.e. when extension disabled). |
| [00ac5651f5](https://github.com/KhronosGroup/glslang/commit/00ac5651f528d84cc3cf7320b34407bce7d38d93) | @HildarTheDorf | 2025-02-10T19:11:44Z | 2025-01-29T19:45:10.280Z | Warn if using GL_EXT_nontemporal_keyword with GLSL memory model |
| [abc4c4e4e2](https://github.com/KhronosGroup/glslang/commit/abc4c4e4e2b5210bb8a1431a771de72e72b46e69) | @HildarTheDorf | 2025-02-04T21:02:55Z | 2025-01-29T19:45:10.280Z | Ignore clangd .cache |
| [2b7f94a803](https://github.com/KhronosGroup/glslang/commit/2b7f94a803fa540deb76d698f7bb6ef219e05017) | @HildarTheDorf | 2025-02-04T21:41:46Z | 2025-01-29T19:45:10.280Z | Add more nontemporal tests |
| [c8927c3ad4](https://github.com/KhronosGroup/glslang/commit/c8927c3ad44e2845425ed0601fe6acfe777a9415) | @HildarTheDorf | 2025-02-04T04:54:31Z | 2025-01-29T19:45:10.280Z | Remove 'nontemporal nontemporal' in comment |
| [a25f081a2d](https://github.com/KhronosGroup/glslang/commit/a25f081a2ddcb1356b3f7fc5aca2e1848bb03d0d) | @HildarTheDorf | 2025-02-04T04:53:04Z | 2025-01-29T19:45:10.280Z | Output Nontemporal for images |
| [62cf4331a5](https://github.com/KhronosGroup/glslang/commit/62cf4331a5f09f03fa1e5f3e2490b994921a9172) | @HildarTheDorf | 2025-02-01T03:44:21Z | 2025-01-29T19:45:10.280Z | Add nontemporal tests |
| [9db1a43b46](https://github.com/KhronosGroup/glslang/commit/9db1a43b46ee102aff280e41bbd248b9193846d8) | @HildarTheDorf | 2025-02-01T03:09:19Z | 2025-01-29T19:45:10.280Z | Make Nontemporal strict when passing to a function |
| [83fe030dd4](https://github.com/KhronosGroup/glslang/commit/83fe030dd4fd02e7957ec13e404aa46705048fd1) | @HildarTheDorf | 2025-02-01T03:00:43Z | 2025-01-29T19:45:10.280Z | Remove wild edit from clangd |
| [563ce2f0de](https://github.com/KhronosGroup/glslang/commit/563ce2f0dead46fcd95c5553928bbe865877f4ec) | @HildarTheDorf | 2025-01-29T20:16:34Z | 2025-01-29T19:45:10.280Z | Correct value of Spv 1.6 constant |
| [ef5207f9f8](https://github.com/KhronosGroup/glslang/commit/ef5207f9f8cce5097568efb15d3297d8b5d13014) | @atetubou | 2025-02-13T09:19:34Z | 2025-01-10T06:01:12.345Z | Add missing include headers |
| [3454c3618b](https://github.com/KhronosGroup/glslang/commit/3454c3618be8754cb2cec77dc21b142121dc606a) | @chyyran | 2024-10-25T15:58:12Z | 2024-10-07T21:56:43.726Z | Emit `OpModfStruct` for GLSL `EOpModf` instead of `OpModf` |
| [5a2c742109](https://github.com/KhronosGroup/glslang/commit/5a2c742109f433738e0073d0e75ad20d6fd0ce43) | @HuYuxin | 2024-11-05T22:14:25Z | 2024-09-16T16:32:06.018Z | Add missing <sstream> header include |
| [2e24222cd9](https://github.com/KhronosGroup/glslang/commit/2e24222cd9d19e737f8c790a2f485d5ba0d62166) | @rj123-nv | 2025-07-08T22:55:08Z | 2024-08-27T03:24:55.262Z | Error for in/out structs containing booleans (#3973) |
| [4f8fa5f970](https://github.com/KhronosGroup/glslang/commit/4f8fa5f970def61619b4f3810842d5c725650910) | @rj123-nv | 2024-11-14T22:01:47Z | 2024-08-27T03:24:55.262Z | Fix printing of 'unknown stage' during crossStageCheck |
| [9cd7ca26a2](https://github.com/KhronosGroup/glslang/commit/9cd7ca26a20fa28ed5296e32e7070fd1a457f01f) | @rj123-nv | 2024-08-27T03:31:19Z | 2024-08-27T03:24:55.262Z | PP: Don't report certain error about '#' when #if'd out |
| [7c4d91e781](https://github.com/KhronosGroup/glslang/commit/7c4d91e7819a1d27213aa3499953d54ae1a00e8f) | @D7ry | 2024-08-08T14:21:00Z | 2024-08-07T17:41:56.351Z | Add type checks for hitObjectNV (#3689) |
| [8dd7112da5](https://github.com/KhronosGroup/glslang/commit/8dd7112da56b00b2c352ed18aa0a355d5bdf4bdd) | @mmoult | 2025-11-19T01:06:57Z | 2024-07-17T01:36:33.517Z | Add checks to coopMatMulAdd (#4022) |
| [be4ee7d0e3](https://github.com/KhronosGroup/glslang/commit/be4ee7d0e3bfd151bfda7b3a8e03f8c49c55ed7b) | @mmoult | 2025-04-05T19:41:32Z | 2024-07-17T01:36:33.517Z | Remove unnecessary whitespace |
| [7ccbadb255](https://github.com/KhronosGroup/glslang/commit/7ccbadb2557344c75b21488c3757a3d6a143066d) | @mmoult | 2025-04-05T19:37:37Z | 2024-07-17T01:36:33.517Z | Fix minor errors in help message |
| [5073d93ec4](https://github.com/KhronosGroup/glslang/commit/5073d93ec4fa2b8e6ff9b9b889ca9151ced2bf48) | @mmoult | 2024-08-28T21:46:16Z | 2024-07-17T01:36:33.517Z | Apply GLSL memory decorations to top-level OpVariable |
| [2bb9da378b](https://github.com/KhronosGroup/glslang/commit/2bb9da378bc55360253bed2cba11545929c1e8c4) | @rjodinchr | 2026-03-31T15:05:34Z | 2024-06-17T09:58:30.709Z | preprocessor: Replace ostringstream with string concat in #include (#4205) |
| [48154f1766](https://github.com/KhronosGroup/glslang/commit/48154f1766cb41e180ed5af952ffad1c0de8c334) | @ravi688 | 2024-06-22T18:17:29Z | 2024-06-16T06:44:13.314Z | Update comment to more succint that 8/16-bit composites can't be directly constructed |
| [a05c4eca74](https://github.com/KhronosGroup/glslang/commit/a05c4eca74b3a5306080a9aaca54d215dec8c7b3) | @ravi688 | 2024-06-20T20:34:59Z | 2024-06-16T06:44:13.314Z | Skip identity conversions for 8-bit and 16-bit types (#3622) |
| [dc9f6f61ad](https://github.com/KhronosGroup/glslang/commit/dc9f6f61adaec755a09e1943cf7014c688443bcb) | @antaalt | 2024-07-19T22:37:58Z | 2024-06-05T19:55:52.109Z | Add column to location logs |
| [7c40de7aa2](https://github.com/KhronosGroup/glslang/commit/7c40de7aa2768320af4d09119b58676629156e78) | @antaalt | 2024-06-24T21:02:55Z | 2024-06-05T19:55:52.109Z | Auto-detect WASI platform |
| [f828eadd36](https://github.com/KhronosGroup/glslang/commit/f828eadd3688ca1a27815f0ac6e425c9f54db853) | @philippemilink | 2025-05-30T15:11:23Z | 2024-05-26T17:17:58.728Z | Fix logic in CMakeFiles for tests on Windows (#3955) |
| [edca09e3af](https://github.com/KhronosGroup/glslang/commit/edca09e3af5ed5f65042577315cdc5a61d36b7e2) | @paroj | 2024-05-10T18:54:17Z | 2024-05-10T14:57:13.182Z | add back layoutLocation to public API |
| [3c7b12c643](https://github.com/KhronosGroup/glslang/commit/3c7b12c643437061aec00a813a7f7ae578ba813f) | @SteveUrquhart | 2024-07-10T22:30:22Z | 2024-03-12T20:03:39.404Z | Add C interface types and functions for IO mapping |
| [10a923f740](https://github.com/KhronosGroup/glslang/commit/10a923f740a9d1572bc003eba377b00246f37c81) | @SteveUrquhart | 2024-07-10T22:30:22Z | 2024-03-12T20:03:39.404Z | Add C interface function to set preprocessed shader code |
| [42260d1f6d](https://github.com/KhronosGroup/glslang/commit/42260d1f6d8ba897a80edbf5e47e22881205d9ef) | @SteveUrquhart | 2024-07-10T22:30:22Z | 2024-03-12T20:03:39.404Z | Add C interface glslang::Version counterpart and version getter function |
| [9f34b25f30](https://github.com/KhronosGroup/glslang/commit/9f34b25f30d8d1a0186d847249300366047a3315) | @Svenny | 2024-07-29T17:34:50Z | 2024-02-21T23:18:43.759Z | Fix HLSL offsets for non-cbuffers (#3668) |
| [e46c1b725c](https://github.com/KhronosGroup/glslang/commit/e46c1b725c6f04321175f492d898899eb214c722) | @Svenny | 2024-04-19T20:54:52Z | 2024-02-21T23:18:43.759Z | Keep vec1.x l-value in HLSL |
| [593dbafd0d](https://github.com/KhronosGroup/glslang/commit/593dbafd0d4391cbc917d4246f94f870860a7cd5) | @Svenny | 2024-04-17T23:34:28Z | 2024-02-21T23:18:43.759Z | Better follow HLSL offsets rules (#3575) |
| [8ca24e7cf1](https://github.com/KhronosGroup/glslang/commit/8ca24e7cf13cba8f92c281c2b1e343bce48f98ab) | @AnyOldName3 | 2024-02-19T22:45:45Z | 2024-02-14T16:40:30.988Z | Remove implicit fallthrough (#3518) |
| [b8421d7fcc](https://github.com/KhronosGroup/glslang/commit/b8421d7fccb38692fc18cb870bab7d304de170f1) | @AnyOldName3 | 2024-02-15T18:15:04Z | 2024-02-14T16:40:30.988Z | Quote paths in runtest |
| [fb23503f12](https://github.com/KhronosGroup/glslang/commit/fb23503f12fda797389a92b8cc3d715dabfbd0fa) | @AnyOldName3 | 2024-02-15T18:58:13Z | 2024-02-14T16:40:30.988Z | -Wmissing-field-initializers fixes |
| [6340ba901a](https://github.com/KhronosGroup/glslang/commit/6340ba901a1ed6b899dbae8ebbeb7f5a53a85c06) | @AnyOldName3 | 2024-02-19T16:26:07Z | 2024-02-14T16:40:30.988Z | Document that the only supported dependency commits are the ones in known_good.json |
| [d84255296c](https://github.com/KhronosGroup/glslang/commit/d84255296c3d19642515237c8d016bb685bd0bed) | @bjornbytes | 2024-02-15T00:44:34Z | 2024-02-09T20:25:44.496Z | Clear spirv vector before generating spirv output |
| [8ad28db18a](https://github.com/KhronosGroup/glslang/commit/8ad28db18a601c43ff0d7e369533f5e8c450b39e) | @abouvier | 2024-12-13T05:24:32Z | 2024-01-24T21:48:42.598Z | cmake: fix linking of stubbed libraries |
| [d73712b8f6](https://github.com/KhronosGroup/glslang/commit/d73712b8f6c9047b09e99614e20d456d5ada2390) | @Sharlock93 | 2024-03-08T00:02:45Z | 2023-12-28T21:55:06.002Z | Add flags for outputting absolute paths for messages (#3467) |
| [52f68dc6b2](https://github.com/KhronosGroup/glslang/commit/52f68dc6b2a9d017b43161f31f13a6f44636ee7c) | @jimihem | 2024-07-17T22:23:38Z | 2023-11-15T08:09:55.610Z | Add more location aliasing checks |
| [702026e3f5](https://github.com/KhronosGroup/glslang/commit/702026e3f5e8f7e5e45a28569ff1ecc701cd623a) | @jimihem | 2024-07-15T18:24:16Z | 2023-11-15T08:09:55.610Z | Support constant expression calculated by matrixCompMult. |
| [44fcbccd06](https://github.com/KhronosGroup/glslang/commit/44fcbccd06b6e3596925d787774afe2a28d3fe16) | @jimihem | 2024-04-26T16:05:08Z | 2023-11-15T08:09:55.610Z | location aliasing (#3438) |
| [68df223056](https://github.com/KhronosGroup/glslang/commit/68df2230566b02c6495ffd8c200db523392fa797) | @jimihem | 2024-04-18T00:14:26Z | 2023-11-15T08:09:55.610Z | index outside gl_SampleMask range, compiler need report error. (#3556) |
| [ac5341fe91](https://github.com/KhronosGroup/glslang/commit/ac5341fe91d44f826b8c634dc2d71acdaf076f31) | @jimihem | 2024-03-25T08:10:18Z | 2023-11-15T08:09:55.610Z | Add a test for floating point exponent overflow |
| [db4d6f85af](https://github.com/KhronosGroup/glslang/commit/db4d6f85afb8cf6aa404a141855f556d172c1ed2) | @jimihem | 2023-12-29T21:23:16Z | 2023-11-15T08:09:55.610Z | The array size of gl_SampleMask and gl_SampleMaskIn is ceil(gl_MaxSamples/32) |
| [88c5373ee4](https://github.com/KhronosGroup/glslang/commit/88c5373ee4fb78888fa8c9668500bd1d03760ecf) | @jimihem | 2023-12-28T23:38:39Z | 2023-11-15T08:09:55.610Z | support GL_ARB_texture_multisample extension. |
| [a7785ea1ff](https://github.com/KhronosGroup/glslang/commit/a7785ea1ff5b10bfc2d8ca77fdad5929562897b7) | @jimihem | 2023-12-12T23:22:04Z | 2023-11-15T08:09:55.610Z | Support GL_EXT_draw_instanced extension. |
| [07e8220d4e](https://github.com/KhronosGroup/glslang/commit/07e8220d4efb23f89c1d7b9ef6fa1359d3e7c2ce) | @jimihem | 2023-12-11T09:10:36Z | 2023-11-15T08:09:55.610Z | support GL_EXT_texture_array extention. |
| [feb5437942](https://github.com/KhronosGroup/glslang/commit/feb54379427093dca566cbea996e7a57b80d73eb) | @jimihem | 2023-11-23T06:19:58Z | 2023-11-15T08:09:55.610Z | PP: Report an error when a # is not the first thing on a line |
| [854db99ff1](https://github.com/KhronosGroup/glslang/commit/854db99ff1371995e015a65dfd88556c5af01027) | @jimihem | 2023-11-17T09:02:10Z | 2023-11-15T08:09:55.610Z | Out-of-range floats should overflow/underflow to infinity/0.0 |
| [4610b2dc55](https://github.com/KhronosGroup/glslang/commit/4610b2dc55042777f29504020128051e087883fe) | @kpet | 2025-11-12T14:49:28Z | 2023-10-23T20:53:46.075Z | Fix spv.coopmat_armlayout.comp test |
| [a45e175a45](https://github.com/KhronosGroup/glslang/commit/a45e175a45fe2792bf62e3acebcc817fecfc8422) | @kpet | 2025-07-02T15:32:00Z | 2023-10-23T20:53:46.075Z | update list of validation failures |
| [fcffe4d409](https://github.com/KhronosGroup/glslang/commit/fcffe4d409735ef8e24772ae79d21eb60e589a56) | @kpet | 2025-07-02T15:24:32Z | 2023-10-23T20:53:46.075Z | pick up validator fix |
| [2b63972c5e](https://github.com/KhronosGroup/glslang/commit/2b63972c5e785e98c631d541a631f3c54b96a262) | @kpet | 2025-07-02T13:49:34Z | 2023-10-23T20:53:46.075Z | Update expected output for GL_ARM_tensors tests |
| [a9e698322e](https://github.com/KhronosGroup/glslang/commit/a9e698322e34561ce532033f40d4c9996be7ad2c) | @kpet | 2023-10-25T23:59:52Z | 2023-10-23T20:53:46.075Z | Align spirv.hpp to SPIRV-Headers for SPV_KHR_cooperative_matrix |
| [3289b1d61b](https://github.com/KhronosGroup/glslang/commit/3289b1d61b69a6c66c4b7cd2c6d3ab2a6df031e5) | @sbourasse | 2025-08-27T21:53:54Z | 2023-10-16T14:02:40.212Z | Fix crash on unnamed function parameters under relaxed rules (#3962) |
| [0015dc9345](https://github.com/KhronosGroup/glslang/commit/0015dc9345ff9572af60801948c82b7ebce5ddb3) | @sbourasse | 2024-03-29T23:40:26Z | 2023-10-16T14:02:40.212Z | Branch out of relaxed rules on opaque arguments declared at top-level (#3558) |
| [3bc462c5bc](https://github.com/KhronosGroup/glslang/commit/3bc462c5bc0956ba811807f71d402e51dfe1146d) | @sbourasse | 2023-12-06T10:19:58Z | 2023-10-16T14:02:40.212Z | Properly advertise GL_ARB_bindless_texture as being unavailable when generating SPIR-V |
| [c59b876ca0](https://github.com/KhronosGroup/glslang/commit/c59b876ca0f5b672d7cfeb4d591b346e97b1966c) | @sbourasse | 2023-11-29T00:19:02Z | 2023-10-16T14:02:40.212Z | Implement relaxed rule for opaque struct members |
| [9a35abff55](https://github.com/KhronosGroup/glslang/commit/9a35abff55440655dda5326c1d07ae23450ae64f) | @chaocNV | 2023-10-25T18:50:44Z | 2023-10-12T09:35:00.624Z | Always enable the generation of OpDebugBasicType for bool type |
| [36b4d07857](https://github.com/KhronosGroup/glslang/commit/36b4d078576ad465e85b4b0502695ac5f3edb2e6) | @sajjadmirzanv | 2025-10-24T00:06:32Z | 2023-08-30T21:23:56.088Z | Fix a call site that had an incorrect number of arguments. |
| [f69d2768e5](https://github.com/KhronosGroup/glslang/commit/f69d2768e534132e8626c4817c80e95464dcda8e) | @sajjadmirzanv | 2024-10-04T18:11:27Z | 2023-08-30T21:23:56.088Z | Use line and column from node on DebugLexicalBlock. |
| [7a2a1623d8](https://github.com/KhronosGroup/glslang/commit/7a2a1623d808495c0889ea1d13bcba94c32e68ca) | @sajjadmirzanv | 2024-02-15T00:43:02Z | 2023-08-30T21:23:56.088Z | Emit debug info for accelerationStructure and rayQuery variables. (#3502) |
| [e17ecb0e80](https://github.com/KhronosGroup/glslang/commit/e17ecb0e8044de9e3982516c903bf631a30197a1) | @sajjadmirzanv | 2023-12-28T16:00:37Z | 2023-08-30T21:23:56.088Z | Emit DebugTypePointer when non-semantic debug info is enabled |
| [afe6e781bd](https://github.com/KhronosGroup/glslang/commit/afe6e781bd3ade96fb3f9cc91053d95bf9174dfb) | @sajjadmirzanv | 2023-09-12T00:11:22Z | 2023-08-30T21:23:56.088Z | Emit correct nonsemantic debug info for explicitly sized types |
| [02263efcd6](https://github.com/KhronosGroup/glslang/commit/02263efcd602a255e3da13f46c873e2242ae2919) | @silverclaw | 2024-06-07T11:48:05Z | 2023-08-18T11:49:46.609Z | Add support for the ARM extended matrix layout |
| [adfcaba7ae](https://github.com/KhronosGroup/glslang/commit/adfcaba7ae7bac77037e68d7fb755efff3bae74c) | @silverclaw | 2023-08-21T08:28:46Z | 2023-08-18T11:49:46.609Z | Fix ODR violations |
| [34d4f78f03](https://github.com/KhronosGroup/glslang/commit/34d4f78f03b32960a4e94419ea1c58613726d159) | @zeux | 2023-08-07T17:38:17Z | 2023-08-06T18:06:31.595Z | Fix interaction between GL_EXT_mesh_shader and GL_EXT_fragment_shading_rate |
| [3c98026a1c](https://github.com/KhronosGroup/glslang/commit/3c98026a1c1ab0610d0a6839101521177935b5dd) | @FuXiii | 2023-07-27T17:34:20Z | 2023-07-21T08:01:26.550Z | Fix [type] command file url forward slashes issue when use mingw |
| [d5f3ad6c9a](https://github.com/KhronosGroup/glslang/commit/d5f3ad6c9a996fcf944a7eac29a818f4583c55b0) | @Dawid-Lorenz-Mobica | 2023-07-18T15:35:36Z | 2023-07-10T10:04:28.221Z | HLSL: support binary literals |
| [9e41635d74](https://github.com/KhronosGroup/glslang/commit/9e41635d74f48fac0e1706cc4f3266defc76aea0) | @hana-alice | 2023-07-17T23:11:32Z | 2023-06-25T02:44:30.945Z | Add missing initialization members for web (#3246) |
| [c8c669fc2a](https://github.com/KhronosGroup/glslang/commit/c8c669fc2aad9c44603278ca97d892bb47a819f3) | @allanmac | 2023-07-28T16:13:55Z | 2023-05-08T15:30:45.538Z | `spirv-remap`: Support outputting each SPIR-V module to a filename |
| [9fbc561947](https://github.com/KhronosGroup/glslang/commit/9fbc561947f6b5275289a1985676fb7267273e09) | @allanmac | 2023-05-23T20:07:48Z | 2023-05-08T15:30:45.538Z | glslangValidator: Exit with an error if output file cannot be written |
| [a5bf69936d](https://github.com/KhronosGroup/glslang/commit/a5bf69936ddebd45370c2e2c392b4b6f26296bad) | @allanmac | 2023-05-22T15:44:18Z | 2023-05-08T15:30:45.538Z | [glslang] Strip trailing whitespace |
| [d3b8d91a93](https://github.com/KhronosGroup/glslang/commit/d3b8d91a93a5eee7c627bc8879cb6af35915c54d) | @joycebrum | 2023-09-11T16:46:24Z | 2023-03-08T14:19:55.683Z | Add license to dependabot.yml |
| [e3a711b6fc](https://github.com/KhronosGroup/glslang/commit/e3a711b6fc942307be7cb634698015dfd13c37fe) | @joycebrum | 2023-08-29T20:19:43Z | 2023-03-08T14:19:55.683Z | Squashed changes about hash pin and dependabot |
| [4e7ccd4af5](https://github.com/KhronosGroup/glslang/commit/4e7ccd4af558217eb9bc0726db9c0c356b923e93) | @joycebrum | 2023-08-18T18:25:01Z | 2023-03-08T14:19:55.683Z | Add badge to README.md |
| [d072aa6676](https://github.com/KhronosGroup/glslang/commit/d072aa66760b5f2aaca320e5cd3aa74afd8d227e) | @joycebrum | 2023-08-18T18:23:07Z | 2023-03-08T14:19:55.683Z | Create scorecard.yml |
| [d9a6fb2247](https://github.com/KhronosGroup/glslang/commit/d9a6fb2247bd6da0da3d92c35d998e8d11ace25e) | @joycebrum | 2023-07-13T17:58:05Z | 2023-03-08T14:19:55.683Z | Create a Security Policy (#3169) |
| [cd2082e058](https://github.com/KhronosGroup/glslang/commit/cd2082e0584d4e39d11e3f401184e0d558ab304f) | @joycebrum | 2023-03-08T16:27:09Z | 2023-03-08T14:19:55.683Z | Set token permissions to workflows (#3156) |
| [3805888a57](https://github.com/KhronosGroup/glslang/commit/3805888a57c07904b6bbdec639bfe5f078e26342) | @kasper93 | 2023-03-03T17:20:24Z | 2023-03-03T17:05:36.228Z | Look for external SPIR-V Tools build, if not building in-tree |
| [b820431a2c](https://github.com/KhronosGroup/glslang/commit/b820431a2cddd41155d5750e1ae6ec3def2831c0) | @moritz-h | 2023-11-23T15:53:30Z | 2023-02-15T19:20:32.634Z | No external install include dir |
| [eac012fff3](https://github.com/KhronosGroup/glslang/commit/eac012fff3a792db1f3a251653d31e2dfbbeb71d) | @moritz-h | 2023-11-20T21:01:58Z | 2023-02-15T19:20:32.634Z | Fix spirv-tools dependency |
| [bdba39bae6](https://github.com/KhronosGroup/glslang/commit/bdba39bae63802c75a577cd6b753385f8057578b) | @moritz-h | 2023-03-21T13:21:09Z | 2023-02-15T19:20:32.634Z | Add more preamble tests |
| [893145ead2](https://github.com/KhronosGroup/glslang/commit/893145ead225352b3b9783fef3ba6a88d2fe18a5) | @moritz-h | 2023-03-14T14:55:17Z | 2023-02-15T19:20:32.634Z | Add option to glslangValidator to inject preamble |
| [1db9cd2854](https://github.com/KhronosGroup/glslang/commit/1db9cd28549831d7b884a12dc700bf88e21fb4b8) | @moritz-h | 2023-03-24T14:18:09Z | 2023-02-15T19:20:32.634Z | Fix CMake for OSDependent install |
| [d604f26843](https://github.com/KhronosGroup/glslang/commit/d604f26843c382561db3ecfb0d02255642871237) | @FoggyMist | 2023-02-02T08:59:24Z | 2023-01-23T13:37:40.100Z | Add test |
| [95ad533eb0](https://github.com/KhronosGroup/glslang/commit/95ad533eb0d8e44bd4434b40eedbe12d9ba5ae37) | @FoggyMist | 2023-02-01T13:09:55Z | 2023-01-23T13:37:40.100Z | Block-decorate Vulkan Structs with RuntimeArrays |
| [a0b5136448](https://github.com/KhronosGroup/glslang/commit/a0b513644803358f66ea6379e5d206963835afac) | @arcady-lunarg | 2026-07-16T15:48:36Z | 2023-01-17T22:16:28.445Z | Make TVarEntryInfo part of the public API in ShaderLang.h |
| [20960a4872](https://github.com/KhronosGroup/glslang/commit/20960a4872f681e4213312b06b48cc4ddae3c73d) | @arcady-lunarg | 2026-06-18T21:01:22Z | 2023-01-17T22:16:28.445Z | Add new gtests/Discard.cpp file to REUSE.toml |
| [7801882058](https://github.com/KhronosGroup/glslang/commit/7801882058ce876e7708f941f0825a58eb94351a) | @arcady-lunarg | 2026-06-05T22:28:30Z | 2023-01-17T22:16:28.445Z | Don't use uninitialized stack values when parsing invalid swizzles. |
| [0d5da71ace](https://github.com/KhronosGroup/glslang/commit/0d5da71acef0f115f629ea6563529e506b21f154) | @arcady-lunarg | 2026-05-19T09:44:03Z | 2023-01-17T22:16:28.445Z | Fix descriptor heap test for removal of untyped pointers |
| [9c4f12c5fe](https://github.com/KhronosGroup/glslang/commit/9c4f12c5fe189ecffa50b2d030c430118437a5a8) | @arcady-lunarg | 2026-03-06T01:35:13Z | 2023-01-17T22:16:28.445Z | Check for invalid usage of gl_WorkGroupSize components |
| [f1437db5fb](https://github.com/KhronosGroup/glslang/commit/f1437db5fbf51161b5de0eca18121ef359c5dedd) | @arcady-lunarg | 2026-03-05T12:34:46Z | 2023-01-17T22:16:28.445Z | Add explicit type support for bitfieldReverse (#4174) |
| [a0b70c2af7](https://github.com/KhronosGroup/glslang/commit/a0b70c2af7709bc1baa8b505a2ef6611fbaa7710) | @arcady-lunarg | 2026-01-09T05:18:15Z | 2023-01-17T22:16:28.445Z | Raise the maximum limit for specialization constant IDs |
| [42b0ef1ddb](https://github.com/KhronosGroup/glslang/commit/42b0ef1ddb872ddb5183efecd712944c279baf48) | @arcady-lunarg | 2026-01-17T02:54:34Z | 2023-01-17T22:16:28.445Z | Add missing preamble #define for GL_EXT_nontemporal_keyword |
| [2e7feec7e4](https://github.com/KhronosGroup/glslang/commit/2e7feec7e4394679cbaa4335aa98ed2b7ea8eed5) | @arcady-lunarg | 2026-01-16T21:43:43Z | 2023-01-17T22:16:28.445Z | cmake: Enable more MSVC warnings |
| [db3388901e](https://github.com/KhronosGroup/glslang/commit/db3388901e403617fa2fe816fe6bf131c847abb2) | @arcady-lunarg | 2026-01-16T18:19:41Z | 2023-01-17T22:16:28.445Z | ci: Don't use get-cmake other than for backcompat testing |
| [0099ed6ad0](https://github.com/KhronosGroup/glslang/commit/0099ed6ad09a78b083c93be9369791dd72cf8a33) | @arcady-lunarg | 2024-11-26T00:24:02Z | 2023-01-17T22:16:28.445Z | ci: Remove gcc from macos matrix |
| [48f63fe4b3](https://github.com/KhronosGroup/glslang/commit/48f63fe4b3b8e12dec1a6f761ffb41eda3dee16c) | @arcady-lunarg | 2023-07-19T18:00:29Z | 2023-01-17T22:16:28.445Z | Propagate errors from symbol table init |
| [15ebcea676](https://github.com/KhronosGroup/glslang/commit/15ebcea6765610c1faced0a9c71842446325149b) | @arcady-lunarg | 2024-09-20T21:53:58Z | 2023-01-17T22:16:28.445Z | Print an error when SPIR-V is requested and ENABLE_SPIRV=0 is set |
| [c5b76b78c9](https://github.com/KhronosGroup/glslang/commit/c5b76b78c9dec95251e9c1840a671e19bf61abe3) | @arcady-lunarg | 2024-09-18T22:38:07Z | 2023-01-17T22:16:28.445Z | Add CI testing for shared library builds |
| [3dde7d5fa8](https://github.com/KhronosGroup/glslang/commit/3dde7d5fa8b4a3059a529d6a33273468d729440c) | @arcady-lunarg | 2024-09-18T16:39:16Z | 2023-01-17T22:16:28.445Z | cmake: Fix symbol visibility on Linux. |
| [ec7e23f458](https://github.com/KhronosGroup/glslang/commit/ec7e23f4580e151d0449b6cdeee52a47bf47bb82) | @arcady-lunarg | 2024-09-18T16:36:54Z | 2023-01-17T22:16:28.445Z | Final round of symbol visibility fixes |
| [02bc074ac4](https://github.com/KhronosGroup/glslang/commit/02bc074ac4ad5f6927f75712476b0cd7d9bbd3f7) | @arcady-lunarg | 2024-09-13T20:31:45Z | 2023-01-17T22:16:28.445Z | Update tests to use the new iomapper interface |
| [d081b4d8c6](https://github.com/KhronosGroup/glslang/commit/d081b4d8c6df2febac924f33cd44c8755006148b) | @arcady-lunarg | 2024-09-13T15:44:40Z | 2023-01-17T22:16:28.445Z | Add an interface to get the GLSL IO mapper and resolver |
| [8bd9083bec](https://github.com/KhronosGroup/glslang/commit/8bd9083bec5db1730c184d80fdb817a6175930bc) | @arcady-lunarg | 2024-09-12T15:50:43Z | 2023-01-17T22:16:28.445Z | Revert "Add MachineIndependent/iomapper.h to the list of installed headers." |
| [36ccaa31bd](https://github.com/KhronosGroup/glslang/commit/36ccaa31bd464a3bea0ea0ba1d374158011619a4) | @arcady-lunarg | 2024-09-12T22:40:52Z | 2023-01-17T22:16:28.445Z | Explicitly export symbols from libSPVRemapper |
| [d7d5ab8f8a](https://github.com/KhronosGroup/glslang/commit/d7d5ab8f8a0cec6ee8318f3216377059b4824e2a) | @arcady-lunarg | 2024-09-09T20:31:47Z | 2023-01-17T22:16:28.445Z | Add symbol visibility annotations to glslang-resource-limits library |
| [dc1012140e](https://github.com/KhronosGroup/glslang/commit/dc1012140e015d43711514d1294ac6f626890a40) | @arcady-lunarg | 2024-09-10T00:20:19Z | 2023-01-17T22:16:28.445Z | Convert keyword maps to static initializers |
| [6495f77b04](https://github.com/KhronosGroup/glslang/commit/6495f77b04af5bef7a12767316a2c4a7ed94d2ce) | @arcady-lunarg | 2024-09-11T16:46:38Z | 2023-01-17T22:16:28.445Z | Remove redundant calls to spv::Parameterize() from tests |
| [79c4235085](https://github.com/KhronosGroup/glslang/commit/79c4235085c5eb86ed78b034d94e03f7b3b5daef) | @arcady-lunarg | 2024-09-02T19:22:52Z | 2023-01-17T22:16:28.445Z | ci: Remove redundant testing from continuous deployment workflow |
| [b1fac200c4](https://github.com/KhronosGroup/glslang/commit/b1fac200c40d9c067ba77dd68010975905eb7b3c) | @arcady-lunarg | 2024-08-23T23:12:45Z | 2023-01-17T22:16:28.445Z | Add symbol visibility annotations to symbols in SPIRV/ |
| [12cbda959b](https://github.com/KhronosGroup/glslang/commit/12cbda959b6df2af119a76a73ff906c2bed36884) | @arcady-lunarg | 2024-08-29T17:37:40Z | 2023-01-17T22:16:28.445Z | Fix test results after merging #3662 |
| [b45d21b287](https://github.com/KhronosGroup/glslang/commit/b45d21b2874f0eb57913f6556fbc42ccf0a581ef) | @arcady-lunarg | 2024-08-27T22:45:57Z | 2023-01-17T22:16:28.445Z | cmake: Fix dependencies of newly-stubbed libraries |
| [ffd454c57b](https://github.com/KhronosGroup/glslang/commit/ffd454c57bdbea8ae493df7a5d2733ae2b02cb81) | @arcady-lunarg | 2024-08-20T17:23:43Z | 2023-01-17T22:16:28.445Z | Add visibility.h to build scripts |
| [9e8dff7d42](https://github.com/KhronosGroup/glslang/commit/9e8dff7d42fc47fa4f2285ea6ae806f4715e7807) | @arcady-lunarg | 2023-09-21T20:26:59Z | 2023-01-17T22:16:28.445Z | Move definition of GLSLANG_EXPORT to visibility.h |
| [592de6cf78](https://github.com/KhronosGroup/glslang/commit/592de6cf78e0fb359fc3e2854c9dc0f3cf6d4820) | @arcady-lunarg | 2023-09-01T22:19:46Z | 2023-01-17T22:16:28.445Z | Clean up unused includes. |
| [d59c84d388](https://github.com/KhronosGroup/glslang/commit/d59c84d388c805022e2bddea08aa41cbe7e43e55) | @arcady-lunarg | 2024-08-15T21:33:14Z | 2023-01-17T22:16:28.445Z | Fix typo in Android.mk |
| [0dc6711e5a](https://github.com/KhronosGroup/glslang/commit/0dc6711e5a178e4d5643437af688c6b48f829f5c) | @arcady-lunarg | 2024-08-13T23:08:29Z | 2023-01-17T22:16:28.445Z | ci: Get rid of redundant testing |
| [3ba8cad6ed](https://github.com/KhronosGroup/glslang/commit/3ba8cad6ed679ed3e75f4dc5fe7ab5a580377a67) | @arcady-lunarg | 2024-08-09T21:26:47Z | 2023-01-17T22:16:28.445Z | Add setSourceFile and addSourceText to TShader |
| [5398d55e33](https://github.com/KhronosGroup/glslang/commit/5398d55e33dff7d26fecdd2c35808add986c558c) | @arcady-lunarg | 2024-08-06T19:42:00Z | 2023-01-17T22:16:28.445Z | Remove execute permissions from source files. |
| [015cb4ce5c](https://github.com/KhronosGroup/glslang/commit/015cb4ce5c6195f79ff673051e10366af9a264df) | @arcady-lunarg | 2024-08-03T00:19:50Z | 2023-01-17T22:16:28.445Z | Fix initialization of arrays in TGlslIoMapper |
| [b618604e77](https://github.com/KhronosGroup/glslang/commit/b618604e776f0c9b4ecc71753f8522dbd0485a1b) | @arcady-lunarg | 2024-08-03T00:01:07Z | 2023-01-17T22:16:28.445Z | Add MachineIndependent/iomapper.h to the list of installed headers. |
| [31584ef79d](https://github.com/KhronosGroup/glslang/commit/31584ef79d1f8307fafc9f9022665320273417e6) | @arcady-lunarg | 2024-07-31T01:51:18Z | 2023-01-17T22:16:28.445Z | Clean up iomapper.h to make it suitable as a public API |
| [11290021b7](https://github.com/KhronosGroup/glslang/commit/11290021b7c552a15cf0841a120951e268571ece) | @arcady-lunarg | 2024-07-29T22:57:02Z | 2023-01-17T22:16:28.445Z | ci: Add a list of known validation fails |
| [7e896697dc](https://github.com/KhronosGroup/glslang/commit/7e896697dc04d2be09ddfe920b7b7cf5bab7cf01) | @arcady-lunarg | 2024-07-30T21:58:54Z | 2023-01-17T22:16:28.445Z | Add SPIRV/SpvTools.h back to the public headers |
| [592aed9c20](https://github.com/KhronosGroup/glslang/commit/592aed9c206c283cac98f7a86e5cc237dadb2638) | @arcady-lunarg | 2024-07-22T21:20:14Z | 2023-01-17T22:16:28.445Z | Don't emit debug instructions before an OpPhi |
| [74d448cc15](https://github.com/KhronosGroup/glslang/commit/74d448cc1575f74260b6d198f3a858c7e7c16a69) | @arcady-lunarg | 2024-07-18T22:16:20Z | 2023-01-17T22:16:28.445Z | Add some comments and rename a helper function |
| [48eaea60b8](https://github.com/KhronosGroup/glslang/commit/48eaea60b849e3eb9ff970b7d4e873646b658863) | @arcady-lunarg | 2024-07-15T23:10:42Z | 2023-01-17T22:16:28.445Z | Fix undefined behaviors caught by ubsan |
| [5ec1a8d0b5](https://github.com/KhronosGroup/glslang/commit/5ec1a8d0b524ad34ca137027c639218c95c3666a) | @arcady-lunarg | 2024-07-05T20:56:22Z | 2023-01-17T22:16:28.445Z | Update macOS requirement from 11 to 12 in github CD workflow |
| [0c15a28c94](https://github.com/KhronosGroup/glslang/commit/0c15a28c94bf83a6814b31d15551437f5fc5fd42) | @arcady-lunarg | 2024-06-21T21:31:00Z | 2023-01-17T22:16:28.445Z | refactor: Make type component/constituent counts unsigned |
| [33d517470e](https://github.com/KhronosGroup/glslang/commit/33d517470eaeba6665755243547a73f901063976) | @arcady-lunarg | 2024-06-21T18:07:50Z | 2023-01-17T22:16:28.445Z | Generate vector constructions more efficiently when sizes match |
| [2d8b71fc63](https://github.com/KhronosGroup/glslang/commit/2d8b71fc63578a93726c05e0565c3ef064bdc1ba) | @arcady-lunarg | 2024-06-20T21:13:09Z | 2023-01-17T22:16:28.445Z | Add test cases for redundant type conversions |
| [19efb4ec60](https://github.com/KhronosGroup/glslang/commit/19efb4ec60febf569ad3cf2f2fd71bbd20ff4617) | @arcady-lunarg | 2024-06-14T22:17:21Z | 2023-01-17T22:16:28.445Z | Move the spv.debugInfo.frag test back into runtests |
| [73eccd4b67](https://github.com/KhronosGroup/glslang/commit/73eccd4b67985d344578cade8958214cee0a3f6e) | @arcady-lunarg | 2024-06-06T22:07:12Z | 2023-01-17T22:16:28.445Z | Add the KHR suffix for OpExtInstWithForwardRefsKHR instruction |
| [81f7045aa0](https://github.com/KhronosGroup/glslang/commit/81f7045aa00e1122a05b19a1fabf0ab22ddabb7b) | @arcady-lunarg | 2024-03-11T22:53:37Z | 2023-01-17T22:16:28.445Z | Emit debug info for buffer references |
| [996c5d3123](https://github.com/KhronosGroup/glslang/commit/996c5d312399581792583b1724837567dc9cb670) | @arcady-lunarg | 2024-03-11T22:24:45Z | 2023-01-17T22:16:28.445Z | Add support for OpExtInstWithForwardRefs |
| [7c3c50ea94](https://github.com/KhronosGroup/glslang/commit/7c3c50ea94354d06dc8c280de8b8a5d5aacbbb19) | @arcady-lunarg | 2024-05-20T17:25:55Z | 2023-01-17T22:16:28.445Z | spirv: Add a postprocessing pass to fix up uses of OpSampledImage |
| [af0641aa09](https://github.com/KhronosGroup/glslang/commit/af0641aa09f2e63da2423fd652d2cd57497c5b48) | @arcady-lunarg | 2024-05-14T18:39:59Z | 2023-01-17T22:16:28.445Z | ci: Add testing on Mac OS 14 instead of 12 |
| [9337143313](https://github.com/KhronosGroup/glslang/commit/933714331300a229852637d75257ec93c978a94b) | @arcady-lunarg | 2024-04-25T23:14:26Z | 2023-01-17T22:16:28.445Z | Increase the TIntermediate::usedIo array |
| [05ba15169e](https://github.com/KhronosGroup/glslang/commit/05ba15169ea4b1471e18305786f12526600a7810) | @arcady-lunarg | 2024-04-15T22:25:09Z | 2023-01-17T22:16:28.445Z | Update the README-spirv-remap.txt |
| [d24cda64d1](https://github.com/KhronosGroup/glslang/commit/d24cda64d10b9056d716da0fa97a947c92f86804) | @arcady-lunarg | 2024-03-30T00:09:37Z | 2023-01-17T22:16:28.445Z | Check for exponent overflow in float parser |
| [be0d1cb452](https://github.com/KhronosGroup/glslang/commit/be0d1cb45235dc72748c1ff83120cd2518fd62e8) | @arcady-lunarg | 2024-03-19T15:41:32Z | 2023-01-17T22:16:28.445Z | build: fix CI sanitizer failures |
| [78e5d7976e](https://github.com/KhronosGroup/glslang/commit/78e5d7976ed14c27534f3a4a5a2812b2f7765c0f) | @arcady-lunarg | 2024-02-19T23:46:46Z | 2023-01-17T22:16:28.445Z | cmake: Enable implicit fallthrough warnings for gcc and clang |
| [1fc174387d](https://github.com/KhronosGroup/glslang/commit/1fc174387df6b1e973dbece967740620a47707a8) | @arcady-lunarg | 2024-02-20T23:17:02Z | 2023-01-17T22:16:28.445Z | Refactor reflection.cpp to silence fallthrough warnings |
| [7ffa289495](https://github.com/KhronosGroup/glslang/commit/7ffa2894957691c0a4f5ac6d7763fa76702a5405) | @arcady-lunarg | 2024-02-19T23:45:25Z | 2023-01-17T22:16:28.445Z | Add extra break statements to quiet clang warnings. |
| [606209e07d](https://github.com/KhronosGroup/glslang/commit/606209e07dc026cbe5a4b84512766e9ef4b1b985) | @arcady-lunarg | 2024-02-19T23:42:55Z | 2023-01-17T22:16:28.445Z | Use [[fallthrough]] attribute instead of comments. |
| [57d86ab763](https://github.com/KhronosGroup/glslang/commit/57d86ab763da7b2cd1e00ecec8aa697403a8fd20) | @arcady-lunarg | 2024-01-09T21:11:16Z | 2023-01-17T22:16:28.445Z | cmake: remove generation of deprecated *Targets.cmake files |
| [530a6266b2](https://github.com/KhronosGroup/glslang/commit/530a6266b296757adf1d871e0544492c61ff099f) | @arcady-lunarg | 2023-12-07T23:26:50Z | 2023-01-17T22:16:28.445Z | Fix tokenLength test to not trigger spurious preprocessor error |
| [e854c8de10](https://github.com/KhronosGroup/glslang/commit/e854c8de10f582c8577417f61ffe3f9c136a9a46) | @arcady-lunarg | 2023-11-30T15:50:12Z | 2023-01-17T22:16:28.445Z | Remove various warning suppression pragmas |
| [a1138bacff](https://github.com/KhronosGroup/glslang/commit/a1138bacff8069c77bd9a303edd99b5f5712409d) | @arcady-lunarg | 2023-11-30T00:22:10Z | 2023-01-17T22:16:28.445Z | Improve overflow_underflow_toinf_0 test somewhat |
| [a187f47e2c](https://github.com/KhronosGroup/glslang/commit/a187f47e2c71bdc1c9768b8166b81dc0632a5660) | @arcady-lunarg | 2023-11-28T00:26:25Z | 2023-01-17T22:16:28.445Z | Move overflow_underflow_toinf_0 from runtests to gtest |
| [f6cc939499](https://github.com/KhronosGroup/glslang/commit/f6cc9394995179ae41c2e1578680d07564d7be56) | @arcady-lunarg | 2023-11-17T17:40:50Z | 2023-01-17T22:16:28.445Z | Remove custom implementations of isinf and isnan |
| [1dcb072cda](https://github.com/KhronosGroup/glslang/commit/1dcb072cda091180a5b8b03c030bcbe83a54f8e2) | @arcady-lunarg | 2023-11-08T23:35:41Z | 2023-01-17T22:16:28.445Z | cmake: only install public headers |
| [806d9abbad](https://github.com/KhronosGroup/glslang/commit/806d9abbad9c9d84a0d56eb63e5e0e52bb5b05b1) | @arcady-lunarg | 2023-11-09T02:54:11Z | 2023-01-17T22:16:28.445Z | Remove SPVRemapper.h dependency on spvIR.h |
| [6f9ab3c2de](https://github.com/KhronosGroup/glslang/commit/6f9ab3c2deb6aca924141e8f64351687b6464436) | @arcady-lunarg | 2023-11-09T01:13:08Z | 2023-01-17T22:16:28.445Z | Remove GlslangToSpv.h dependency on SpvTools.h |
| [62de186c33](https://github.com/KhronosGroup/glslang/commit/62de186c3383feef067feb6ea578f79977910722) | @arcady-lunarg | 2023-11-08T23:54:54Z | 2023-01-17T22:16:28.445Z | Remove GlslangToSpv.h dependency on intermediate.h |
| [f102d0f4fa](https://github.com/KhronosGroup/glslang/commit/f102d0f4fa170ae12a891a532341834a61b919b5) | @arcady-lunarg | 2023-11-07T22:18:48Z | 2023-01-17T22:16:28.445Z | Fix update_glslang_sources.py to not use distutils |
| [7fa0731a80](https://github.com/KhronosGroup/glslang/commit/7fa0731a803e8c02347756df41e0b606a4a34e2d) | @arcady-lunarg | 2023-10-18T16:46:46Z | 2023-01-17T22:16:28.445Z | Initialize spv_options in glslang_program_SPIRV_generate |
| [0504953b35](https://github.com/KhronosGroup/glslang/commit/0504953b3501f8307c94db525608a75bf7b226c1) | @arcady-lunarg | 2023-10-12T17:42:32Z | 2023-01-17T22:16:28.445Z | spirv: don't emit invalid debuginfo for buffer references |
| [48f9ed8b08](https://github.com/KhronosGroup/glslang/commit/48f9ed8b08be974f4e463ef38136c8f23513b2cf) | @arcady-lunarg | 2023-10-06T21:50:27Z | 2023-01-17T22:16:28.445Z | spirv: only set LocalSizeId mode when necessary |
| [fb2882a3c3](https://github.com/KhronosGroup/glslang/commit/fb2882a3c34fe451d0d22fbaabef025a8c6f77b9) | @arcady-lunarg | 2023-08-21T17:17:02Z | 2023-01-17T22:16:28.445Z | kokoro: explicitly set ENABLE_OPT=0 in cmake builds |
| [589431af5c](https://github.com/KhronosGroup/glslang/commit/589431af5c86b0be3cc23175258451be1f5d25b3) | @arcady-lunarg | 2023-08-09T23:00:04Z | 2023-01-17T22:16:28.445Z | cmake: add more verbose messages if SPIRV-Tools is not found |
| [396596ca4a](https://github.com/KhronosGroup/glslang/commit/396596ca4a5fa12872783505568aac9c6bdd9d1d) | @arcady-lunarg | 2023-07-31T20:45:11Z | 2023-01-17T22:16:28.445Z | Replace GlobalLock functions with std::mutex |
| [54726b3c1c](https://github.com/KhronosGroup/glslang/commit/54726b3c1c5cb70043174365750ab0f1b7e1a6a0) | @arcady-lunarg | 2023-07-28T18:02:44Z | 2023-01-17T22:16:28.445Z | Remove glslang.m4 |
| [6bc35749ec](https://github.com/KhronosGroup/glslang/commit/6bc35749ec5434c0a552646eeb567dc1b5f03e87) | @arcady-lunarg | 2023-07-28T17:53:30Z | 2023-01-17T22:16:28.445Z | Remove a stray GLSLANG_WEB ifdef |
| [4420f9b33b](https://github.com/KhronosGroup/glslang/commit/4420f9b33ba44928d5c82d9eae0c3bb4d5674c05) | @arcady-lunarg | 2023-07-19T18:18:21Z | 2023-01-17T22:16:28.445Z | Remove OSDependent TLS functions |
| [65397339c5](https://github.com/KhronosGroup/glslang/commit/65397339c5033cc612519a29f3896bbd3dcd2d08) | @arcady-lunarg | 2023-07-18T17:25:05Z | 2023-01-17T22:16:28.445Z | Remove obsolete files |
| [f47028995c](https://github.com/KhronosGroup/glslang/commit/f47028995cf397f3f3396b9356d5b82ee3794259) | @arcady-lunarg | 2023-07-13T21:26:56Z | 2023-01-17T22:16:28.445Z | Use std::call_once in spv::Parameterize() |
| [3ebb72cc74](https://github.com/KhronosGroup/glslang/commit/3ebb72cc7429f0ab8218104dc3687c659c0f364d) | @arcady-lunarg | 2023-06-22T20:11:29Z | 2023-01-17T22:16:28.445Z | Add an assert that ID operands are non-zero |
| [d89c0b1d13](https://github.com/KhronosGroup/glslang/commit/d89c0b1d13d92d7389273f61bbe6249c873fd5b7) | @arcady-lunarg | 2023-06-22T20:06:41Z | 2023-01-17T22:16:28.445Z | Force generateDebugInfo when non-semantic debug info is enabled |
| [6f22e41e0d](https://github.com/KhronosGroup/glslang/commit/6f22e41e0de13aff75807cca9662730d8b3e54b6) | @arcady-lunarg | 2023-05-23T22:31:23Z | 2023-01-17T22:16:28.445Z | CMake: Make glslang-default-resource-limits STATIC |
| [e06bd35fea](https://github.com/KhronosGroup/glslang/commit/e06bd35feafc5d7a067f8b53ff445b097ba24a5d) | @arcady-lunarg | 2023-05-19T22:46:25Z | 2023-01-17T22:16:28.445Z | Switch Android.mk to use --std=c++17 |
| [4c9cc240e6](https://github.com/KhronosGroup/glslang/commit/4c9cc240e60993cb038d8788795030eb7479a4bc) | @arcady-lunarg | 2023-05-19T19:34:04Z | 2023-01-17T22:16:28.445Z | Switch Bazel to c++17 |
| [9caca7a17b](https://github.com/KhronosGroup/glslang/commit/9caca7a17ba4637c77831e147cdafec6d5e7a403) | @arcady-lunarg | 2023-05-18T22:18:42Z | 2023-01-17T22:16:28.445Z | Add decorations to structs with buffer references |
| [1e4955adbc](https://github.com/KhronosGroup/glslang/commit/1e4955adbcd9b3f5eaf2129e918ca057baed6520) | @arcady-lunarg | 2023-02-21T01:02:36Z | 2023-01-17T22:16:28.445Z | Include <cstdint> header in Common.h |
| [14e57abf26](https://github.com/KhronosGroup/glslang/commit/14e57abf2637e41a71ead7bc2f3311be466b78a0) | @arcady-lunarg | 2023-05-09T18:20:10Z | 2023-01-17T22:16:28.445Z | Enable constructor reorder warnings |
| [68f073b195](https://github.com/KhronosGroup/glslang/commit/68f073b19569b580ecc7ba13fa96be3ecf65a0f6) | @arcady-lunarg | 2023-04-12T23:50:41Z | 2023-01-17T22:16:28.445Z | Add a test for empty structs in HLSL hull shaders |
| [f766ee96f5](https://github.com/KhronosGroup/glslang/commit/f766ee96f5df9484000716b14e6747e0364a33c4) | @arcady-lunarg | 2023-04-07T16:55:01Z | 2023-01-17T22:16:28.445Z | Improve help text for the new -P option |
| [adcc7e8163](https://github.com/KhronosGroup/glslang/commit/adcc7e816397f52b14cec70b830c913297fbd5d9) | @arcady-lunarg | 2023-03-31T20:29:50Z | 2023-01-17T22:16:28.445Z | Add tests for conditionals that return a struct value |
| [cdb350b356](https://github.com/KhronosGroup/glslang/commit/cdb350b35638383d119942554c28a01dd63e19cc) | @arcady-lunarg | 2023-03-31T20:57:49Z | 2023-01-17T22:16:28.445Z | Fix generation of conditionals with a struct result in SPIR-V |
| [fbabd37aca](https://github.com/KhronosGroup/glslang/commit/fbabd37acafc5d422a2c176db6b132dff3087622) | @arcady-lunarg | 2023-03-31T23:07:37Z | 2023-01-17T22:16:28.445Z | Remove a redundant condition in an if statement |
| [2aca6d419c](https://github.com/KhronosGroup/glslang/commit/2aca6d419c76e4aa14dbd75b944e1e71a327d88a) | @arcady-lunarg | 2023-03-31T23:01:56Z | 2023-01-17T22:16:28.445Z | Refactor Builder::createTextureCall() to use std::vector |
| [c43008e829](https://github.com/KhronosGroup/glslang/commit/c43008e82993b460944533656a1d4a4467aa17af) | @arcady-lunarg | 2023-02-23T16:01:37Z | 2023-01-17T22:16:28.445Z | Fix double expansion of macro arguments. |
| [0d3211ff7b](https://github.com/KhronosGroup/glslang/commit/0d3211ff7bb5b0fbad7866f5a21bdcd81886f4be) | @arcady-lunarg | 2023-01-20T17:39:06Z | 2023-01-17T22:16:28.445Z | Reject non-float inputs/outputs with version < 120 |
| [5f6c7176c5](https://github.com/KhronosGroup/glslang/commit/5f6c7176c5483da9af6432afb3dd962e4f8873a1) | @daniel-story | 2025-10-16T08:31:23Z | 2022-12-22T01:18:13.637Z | Support IO mapping of combined samplers and acceleration structures |
| [2acc4ea002](https://github.com/KhronosGroup/glslang/commit/2acc4ea0028bc703be2d4e9bc8a4032d015d6516) | @daniel-story | 2024-09-23T23:44:52Z | 2022-12-22T01:18:13.637Z | Add link-time cross stage optimization test |
| [05559a2963](https://github.com/KhronosGroup/glslang/commit/05559a2963bde12f47882b63ea3820d0b6ff88e5) | @daniel-story | 2024-09-12T19:18:09Z | 2022-12-22T01:18:13.637Z | Implement optional link-time cross stage optimization |
| [4f01996c9d](https://github.com/KhronosGroup/glslang/commit/4f01996c9df0e2edb8823a8260066467c828a341) | @daniel-story | 2024-07-25T00:37:47Z | 2022-12-22T01:18:13.637Z | Merge ancillary libraries into main glslang library and stub originals |
| [b9b8fd917b](https://github.com/KhronosGroup/glslang/commit/b9b8fd917b195f680a1ce3f3f663c03e1c82579d) | @GermanAizek | 2024-04-01T15:23:35Z | 2022-11-02T13:07:30.560Z | Using reserve() in GlslangToSpv |
| [2db79056b4](https://github.com/KhronosGroup/glslang/commit/2db79056b418587e61122a8a820cd832b2abdf83) | @GermanAizek | 2024-04-01T16:51:29Z | 2022-11-02T13:07:30.560Z | Maximum optimization inserts using reserve() for operands |
| [db933d7743](https://github.com/KhronosGroup/glslang/commit/db933d7743d20740e46d93e3004cca2051d309c8) | @GermanAizek | 2023-12-14T15:25:26Z | 2022-11-02T13:07:30.560Z | Fixed check uint64 before set bool |
| [d9c3c7538b](https://github.com/KhronosGroup/glslang/commit/d9c3c7538b2449e39cfb0d793702d218ed58ff03) | @JohannesKauffmann | 2023-02-25T21:05:54Z | 2022-08-29T23:24:33.639Z | Common.h: don't use to_string workaround on MSVC |
| [f202aa665e](https://github.com/KhronosGroup/glslang/commit/f202aa665e0e6dd0502ffaf30b9de92f0a74aecc) | @JohannesKauffmann | 2023-02-25T19:57:44Z | 2022-08-29T23:24:33.639Z | PP: remove workaround for VS2015 |
| [e00517acfe](https://github.com/KhronosGroup/glslang/commit/e00517acfec01a7248aa5dc516c57287c3639aa8) | @JohannesKauffmann | 2023-02-25T19:57:02Z | 2022-08-29T23:24:33.639Z | SPIRV: remove pre-C++11 workaround |
| [076c35863e](https://github.com/KhronosGroup/glslang/commit/076c35863ebbfd0bf650cea7b367dfd36a60a729) | @JohannesKauffmann | 2023-02-25T19:56:09Z | 2022-08-29T23:24:33.639Z | SPIRV: hex_float: remove workaround for VS2013 |
| [a7603c132d](https://github.com/KhronosGroup/glslang/commit/a7603c132d0dd1476eb8e13e50d042820f2154a7) | @JohannesKauffmann | 2022-11-22T18:09:31Z | 2022-08-29T23:24:33.639Z | Use nullptr where possible instead of NULL or 0 |
| [728c689574](https://github.com/KhronosGroup/glslang/commit/728c689574fba7e53305b475cd57f196c1a21226) | @JohannesKauffmann | 2022-11-23T23:14:23Z | 2022-08-29T23:24:33.639Z | Include: PoolAlloc: do not rely on CMake define |
| [fb64704060](https://github.com/KhronosGroup/glslang/commit/fb64704060ffbd7048f25a07518c55639726c025) | @theblackunknown | 2022-08-03T00:16:03Z | 2022-07-30T22:21:48.463Z | Add unified `glslang` CMake config collecting `glslang-targets` targets (#2989) |
| [f46f4b192a](https://github.com/KhronosGroup/glslang/commit/f46f4b192a02dd7797e3e6c1053faeb6dc356b4f) | @spnda | 2022-07-25T16:45:12Z | 2022-07-25T15:56:44.736Z | Fix: Migrate Windows CI to GitHub Actions |
| [17e0a9a563](https://github.com/KhronosGroup/glslang/commit/17e0a9a5634a494becf085bd0a2a828fb73e3bce) | @spnda | 2022-09-01T19:23:34Z | 2022-07-25T15:56:44.736Z | Fix: Remove NV suffix from C interface |
| [b43848f0ca](https://github.com/KhronosGroup/glslang/commit/b43848f0ca053444e43f4c280f4a25acff50ad90) | @spnda | 2022-07-30T04:10:47Z | 2022-07-25T15:56:44.736Z | Fix: Build arm64 binaries for macOS |
| [573e9849be](https://github.com/KhronosGroup/glslang/commit/573e9849be03983e929716f3849f2abb29096c96) | @James2022-rgb | 2022-10-08T00:33:21Z | 2022-06-06T16:31:37.895Z | CInterface: Add preamble support. |
| [6cdae46314](https://github.com/KhronosGroup/glslang/commit/6cdae46314e2df1f3a1ee543f20f98d522547d49) | @andfau-arm | 2022-06-01T08:43:13Z | 2022-05-30T12:23:58.497Z | Avoid duplicate BuiltIn variables for ray tracing matrices (fix #2921) |
| [38c07d3d8b](https://github.com/KhronosGroup/glslang/commit/38c07d3d8b744779e195bb159c17f0daad5a2480) | @qingyuanzNV | 2025-11-21T02:33:38Z | 2022-05-24T17:25:26.242Z | Fix Debug Info for Retargeted Builtins (#4104) |
| [a9b9dc1e6b](https://github.com/KhronosGroup/glslang/commit/a9b9dc1e6be82ff83aa222c2d8d58068db4f9772) | @qingyuanzNV | 2025-11-17T16:09:58Z | 2022-05-24T17:25:26.242Z | Add support for debug info for hitObjectNV and fix that for local rayQuery |
| [0a8b2975e9](https://github.com/KhronosGroup/glslang/commit/0a8b2975e9cbffe13140a533aaada81623fb3636) | @qingyuanzNV | 2025-11-17T15:39:54Z | 2022-05-24T17:25:26.242Z | Add AST node for variable declarators for better quality debug info (#4074) |
| [d8524d601a](https://github.com/KhronosGroup/glslang/commit/d8524d601a7a481b017614213d9c6c7d00a0419d) | @qingyuanzNV | 2025-10-27T23:11:40Z | 2022-05-24T17:25:26.242Z | Generate debug name matching the source language for opaque types (#3646) |
| [7c2a4d0392](https://github.com/KhronosGroup/glslang/commit/7c2a4d0392f828b617054ba3d219cba6ae01f75b) | @qingyuanzNV | 2025-10-17T20:08:13Z | 2022-05-24T17:25:26.242Z | Fix NS debug bool type in SSBO/UBO. (#4061) |
| [8e1494f9d7](https://github.com/KhronosGroup/glslang/commit/8e1494f9d742a27b54193ecd9475dcb2ef23b8b7) | @qingyuanzNV | 2025-10-10T13:54:21Z | 2022-05-24T17:25:26.242Z | Fix debug struct member names (#4057) |
| [a496a34b43](https://github.com/KhronosGroup/glslang/commit/a496a34b439022750d41d2ba04fbbe416ef81c9a) | @qingyuanzNV | 2024-08-26T03:53:07Z | 2022-05-24T17:25:26.242Z | Sanitize debug source location tracking for implicit branch and return |
| [704107fda3](https://github.com/KhronosGroup/glslang/commit/704107fda3827377f00e57dff0c21da019bff4ae) | @qingyuanzNV | 2024-07-02T08:11:11Z | 2022-05-24T17:25:26.242Z | Fix function call line number for calls spanning multiple lines. |
| [85262fb20e](https://github.com/KhronosGroup/glslang/commit/85262fb20e243743a70e49ee5d418c96556c2b38) | @qingyuanzNV | 2024-07-02T06:31:18Z | 2022-05-24T17:25:26.242Z | Fill correct file name to OpDebugFunction and add line info for parameters' OpDebugDeclare |
| [d8f5681ec0](https://github.com/KhronosGroup/glslang/commit/d8f5681ec0bbf48384f6c96e837214abba34f0b8) | @qingyuanzNV | 2024-03-01T21:09:15Z | 2022-05-24T17:25:26.242Z | Add includer to gtest for include file tests. |
| [30661abd9c](https://github.com/KhronosGroup/glslang/commit/30661abd9c3e97144f79cb30f2fb5a0da2c7b93c) | @qingyuanzNV | 2024-02-09T18:27:40Z | 2022-05-24T17:25:26.242Z | Clean up the debug line info tracking and generation. |
| [845e5d5a28](https://github.com/KhronosGroup/glslang/commit/845e5d5a28561a25f85d23ef779c828e535bd56f) | @qingyuanzNV | 2023-11-08T22:43:49Z | 2022-05-24T17:25:26.242Z | Fix the corrupted test because of rebase |
| [109b5979d3](https://github.com/KhronosGroup/glslang/commit/109b5979d386ec287c80aa98cc1e34460d468491) | @qingyuanzNV | 2023-10-24T22:41:12Z | 2022-05-24T17:25:26.242Z | Support NonSemantic DebugValue and generate it for const arg |
| [f8a2442a16](https://github.com/KhronosGroup/glslang/commit/f8a2442a165834d948cf3364a0e3816fcbc89ab9) | @qingyuanzNV | 2023-03-14T17:36:24Z | 2022-05-24T17:25:26.242Z | Improve line info for symbol access and assignment |
| [c52b3d5075](https://github.com/KhronosGroup/glslang/commit/c52b3d507525631817814f2bd989f9d03375e1dc) | @qingyuanzNV | 2022-09-07T06:57:18Z | 2022-05-24T17:25:26.242Z | Fix OpLine prepending OpFunction reports wrong file when #line is present |
| [61d244145d](https://github.com/KhronosGroup/glslang/commit/61d244145ddfc783f44c24c6abf0fe2f5f28254c) | @qingyuanzNV | 2022-05-31T17:40:25Z | 2022-05-24T17:25:26.242Z | avoid using make_unique for c++11 compatibility |
| [b6df89b470](https://github.com/KhronosGroup/glslang/commit/b6df89b470ab3286a63214d0fc21f5ba7fab0a6c) | @qingyuanzNV | 2022-05-31T06:08:50Z | 2022-05-24T17:25:26.242Z | use unique_ptr to avoid calling deleted move ctor |
| [e28ec404a7](https://github.com/KhronosGroup/glslang/commit/e28ec404a7dd1f3901865e08b9db4157c1de1360) | @Gabriele91 | 2022-05-24T18:09:20Z | 2022-05-21T18:19:27.297Z | Add hlsl.instance.geom output |
| [353ef3ac3e](https://github.com/KhronosGroup/glslang/commit/353ef3ac3e72dd8cf51f8bf164bc671dc2549258) | @Gabriele91 | 2022-05-24T16:53:39Z | 2022-05-21T18:19:27.297Z | Add test for the instance param (geometry shader) |
| [dab6fc8960](https://github.com/KhronosGroup/glslang/commit/dab6fc8960d33788a183c3d8774071a269d1711f) | @mariusbjorge | 2022-05-05T12:03:57Z | 2022-05-05T11:27:13.880Z | Update spirv-tools and spirv-headers known good |
| [114092494b](https://github.com/KhronosGroup/glslang/commit/114092494b0d0f42aee7405eeb65299a9ea94ba7) | @Try | 2022-10-19T19:45:30Z | 2022-03-26T15:32:54.400Z | update failing test-cases |
| [a21b8d8d8d](https://github.com/KhronosGroup/glslang/commit/a21b8d8d8de201025cb3525edb3b743788343618) | @Try | 2022-10-16T13:36:19Z | 2022-03-26T15:32:54.400Z | mesh shader: fix implicit index-array size calculation for lines and triangles |
| [c81b34fb24](https://github.com/KhronosGroup/glslang/commit/c81b34fb248982cc3e2e646c44743e1ad1c3149c) | @scribam | 2023-07-22T12:51:11Z | 2022-01-09T21:59:57.515Z | Remove useless semicolons |
| [ab87ffe7cf](https://github.com/KhronosGroup/glslang/commit/ab87ffe7cf67a865cfe9c4d2b002d3fbeb5dc726) | @n-morales | 2022-01-11T10:40:54Z | 2022-01-08T13:49:01.949Z | #2861: If compiling with macOS and GCC, default ENABLE_PCH to false since CMake will generate incompatible Xarch flags for the precompiled headers |
| [66ac0df61b](https://github.com/KhronosGroup/glslang/commit/66ac0df61b99d87a3a3458683f32f788deaf2b4f) | @n-morales | 2022-01-11T10:40:50Z | 2022-01-08T13:49:01.949Z | #2861: Check for macOS systems before adding "--no-undefined" to linker flags as it is not compatible with the default linker. |
| [6fdf03e4d1](https://github.com/KhronosGroup/glslang/commit/6fdf03e4d1a6c2e9e0d8c69b122ff433cfe82225) | @haasn | 2022-07-12T14:59:22Z | 2021-11-08T14:06:58.364Z | Fix version check macros |
| [d13f81510f](https://github.com/KhronosGroup/glslang/commit/d13f81510f73bc33f53ea6228debd9a1f0862770) | @mhillenbrand | 2021-11-15T15:31:50Z | 2021-11-08T13:29:58.225Z | remove undefined conversions from test constantUnaryConversion.comp |
| [0d85595e33](https://github.com/KhronosGroup/glslang/commit/0d85595e3388237368bc312b64dd95b59d31c3d3) | @mhillenbrand | 2021-11-15T15:30:15Z | 2021-11-08T13:29:58.225Z | add negative float conversions to test constantUnaryConversion.comp |
| [f1fa8afa25](https://github.com/KhronosGroup/glslang/commit/f1fa8afa25c99a550b3d80c516b7cfa3ac725de5) | @mhillenbrand | 2021-11-10T17:10:58Z | 2021-11-08T13:29:58.225Z | TIntermediate::promoteConstantUnion(): fix conversion to int8 |
| [0eda343970](https://github.com/KhronosGroup/glslang/commit/0eda343970e04e7c9447d264271b1c4cfdc923f4) | @mhillenbrand | 2021-11-09T15:31:22Z | 2021-11-08T13:29:58.225Z | Use intermOut.cpp's IsNan and IsInfinity for parse-time constant folding (updated) |
| [d1ee644e1d](https://github.com/KhronosGroup/glslang/commit/d1ee644e1d8f25c6dba8c00e4839b2c0380e9949) | @mhillenbrand | 2021-11-09T15:31:22Z | 2021-11-08T13:29:58.225Z | Use intermOut.cpp's IsNan and IsInfinity for parse-time constant folding |
| [3787b6947f](https://github.com/KhronosGroup/glslang/commit/3787b6947f9a9eccc1b2d8976087dded3aa08092) | @rhabacker | 2023-08-23T08:08:05Z | 2021-10-13T08:51:26.851Z | Revert "CMake: Make glslang-default-resource-limits STATIC" |
| [7cd519511c](https://github.com/KhronosGroup/glslang/commit/7cd519511c32d7e86d901c7ed231cb84c652d18d) | @rhabacker | 2022-09-12T08:18:51Z | 2021-10-13T08:51:26.851Z | cmake: Do not install static libraries in shared build mode. |
| [50ec8ae584](https://github.com/KhronosGroup/glslang/commit/50ec8ae5844fc2411743c29c3d484dcfb0135dd0) | @rhabacker | 2022-09-13T13:33:16Z | 2021-10-13T08:51:26.851Z | cmake: Use common installation directory for cmake support files. |
| [cbab732905](https://github.com/KhronosGroup/glslang/commit/cbab732905af5161693fa12c46e16938a16e5fd8) | @kevin-mccullough | 2021-10-13T22:32:38Z | 2021-07-30T16:39:59.372Z | Fix issue with separable shader validation in iomapper |
| [13fd2d6470](https://github.com/KhronosGroup/glslang/commit/13fd2d6470352b052ba1401b48f55d48c1e73a8e) | @kevin-mccullough | 2021-10-13T22:28:45Z | 2021-07-30T16:39:59.372Z | Fix incorrect link time validation for unused gl_PerVertex members |
| [d3567231eb](https://github.com/KhronosGroup/glslang/commit/d3567231ebc216925ef411a3379ab629948c6184) | @kevin-mccullough | 2021-10-13T21:57:06Z | 2021-07-30T16:39:59.372Z | Fix cross-stage check to allow subsequent stage to use previous stage's binding |
| [fc9897d1ba](https://github.com/KhronosGroup/glslang/commit/fc9897d1ba419063a67b105ccf5a6364402a1ea7) | @Reedbeta | 2021-07-28T15:29:17Z | 2021-07-26T23:05:10.234Z | Fix OpImageRead result type when compiling HLSL (#2706) |
| [0784c41300](https://github.com/KhronosGroup/glslang/commit/0784c41300d1c66196788dbc0f216115304c68b5) | @AndreyMlashkin | 2021-07-30T07:12:45Z | 2021-07-12T07:42:29.902Z | correct ident |
| [fda1c58350](https://github.com/KhronosGroup/glslang/commit/fda1c58350273dd9c1d27430c10538dd0c97de87) | @AndreyMlashkin | 2021-07-14T05:33:02Z | 2021-07-12T07:42:29.902Z | make AND to upper case |
| [22d19b963c](https://github.com/KhronosGroup/glslang/commit/22d19b963c89b109f2d4d5b67bf762b328f7a3af) | @AndreyMlashkin | 2021-07-12T16:08:15Z | 2021-07-12T07:42:29.902Z | add possibility to not override runtime of MSVC |
| [adfa0938a2](https://github.com/KhronosGroup/glslang/commit/adfa0938a2b783a22c164e67d25055dd2025ac1c) | @tgfrerer | 2021-05-11T08:42:11Z | 2021-05-07T17:58:27.825Z | fix error message for hlslGrammar::acceptConstructor |
| [4bf373e9a3](https://github.com/KhronosGroup/glslang/commit/4bf373e9a3fc11e787269682b8a846f6bc9b5a13) | @Rob2309 | 2021-04-27T14:06:06Z | 2021-04-21T18:11:31.026Z | Improved usage hint |
| [e50b0a857c](https://github.com/KhronosGroup/glslang/commit/e50b0a857c7c1fb3066a2d42cb212b91ff88674a) | @Rob2309 | 2021-04-22T11:13:38Z | 2021-04-21T18:11:31.026Z | Added usage hint for --auto-sampled-textures, added test cases |
| [059ccda8a5](https://github.com/KhronosGroup/glslang/commit/059ccda8a544463fc9ff4676a646b04579df7b9c) | @cmarcelo | 2026-03-05T01:01:27Z | 2021-01-27T09:10:59.965Z | Fix long-vector array length lowering |
| [74e8f05b9f](https://github.com/KhronosGroup/glslang/commit/74e8f05b9fc7229a7c42015889aba12c7f9554b1) | @critsec | 2020-11-09T16:30:01Z | 2020-11-08T07:02:45.833Z | Implement GL_EXT_terminate_invocation (#2454) |
| [f1121f02ab](https://github.com/KhronosGroup/glslang/commit/f1121f02ab7d0898cbf9a5fb760bed91c167c421) | @JustSid | 2021-06-12T22:30:36Z | 2020-10-28T18:09:41.619Z | Fixed SPIR-V remapper not remapping OpExtInst instruction set IDs |
| [7662557d2a](https://github.com/KhronosGroup/glslang/commit/7662557d2ac8a574d7bfb4067b0ee4159dcd473c) | @JustSid | 2021-03-19T20:26:53Z | 2020-10-28T18:09:41.619Z | Fixed OpGroupNonUniformQuadBroadcast Direction operand being marked as a literal |
| [56350cadfe](https://github.com/KhronosGroup/glslang/commit/56350cadfe88ca847e920a1ac377b700b84190c7) | @JustSid | 2020-11-02T19:27:40Z | 2020-10-28T18:09:41.619Z | Support for CapabilityShaderViewportIndex and CapabilityShaderLayer (#2432) |
| [f4f1d8a352](https://github.com/KhronosGroup/glslang/commit/f4f1d8a352ca1908943aea2ad8c54b39b4879080) | @Triang3l | 2020-10-12T16:33:01Z | 2020-10-08T19:26:40.536Z | SPIR-V: Remove SpvTools.h include from disassemble.cpp (#2417) |
| [c897c3bc23](https://github.com/KhronosGroup/glslang/commit/c897c3bc239a957f1a62557b1ddeee781250fa78) | @phniix | 2020-11-02T21:40:50Z | 2020-09-26T22:11:49.606Z | Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2442) |
| [d1929f359a](https://github.com/KhronosGroup/glslang/commit/d1929f359a1035cb169ec54630c24ae6ce0bcc21) | @phniix | 2020-10-05T15:59:27Z | 2020-09-26T22:11:49.606Z | Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2408) |
| [2eed8236d0](https://github.com/KhronosGroup/glslang/commit/2eed8236d07d50f35c466d723651d86284c60161) | @phniix | 2020-09-27T23:53:18Z | 2020-09-26T22:11:49.606Z | Add more flexible SpirvToolsDisassemble interface to allow specifying spv_target_env for disassembly output. (#2406) |
| [17a83a9b33](https://github.com/KhronosGroup/glslang/commit/17a83a9b33aa84addf51b7d2ee6e7ce2aec158ca) | @cdotstout | 2021-01-15T18:30:23Z | 2020-09-25T02:58:51.527Z | Add CMake support for Fuchsia |
| [d0e7ed37fc](https://github.com/KhronosGroup/glslang/commit/d0e7ed37fc4ee17948a8a6597ce95a4fdab2b769) | @cdotstout | 2020-09-27T00:43:30Z | 2020-09-25T02:58:51.527Z | [spirv-remap] Fix undefined behavior in hashing (#2403) |
| [1815d86a22](https://github.com/KhronosGroup/glslang/commit/1815d86a224b75abc1dd084789c20f7da3c9fed0) | @cdotstout | 2020-09-26T17:02:33Z | 2020-09-25T02:58:51.527Z | [Wconversion] Suppress glslang issue (#2404) |
| [3dc6399e97](https://github.com/KhronosGroup/glslang/commit/3dc6399e971fa2e8d7142c8a255f824512f401b7) | @Tobski | 2026-05-07T20:41:52Z | 2020-09-08T10:11:00.826Z | Omit SPV NonUniform decoration with descriptor heaps |
| [8c1a3a06b8](https://github.com/KhronosGroup/glslang/commit/8c1a3a06b86039cb41fa9b090ece846d31e6edc5) | @Tobski | 2020-11-04T16:24:23Z | 2020-09-08T10:11:00.826Z | Add GL_EXT_shader_image_int64 support (#2409) |
| [6274ec5c20](https://github.com/KhronosGroup/glslang/commit/6274ec5c20f219b2a7f5a772137831d2bde2ff8b) | @juliusikkala | 2021-02-14T12:24:17Z | 2020-08-21T16:03:35.372Z | Pass environment through PreprocessDeferred |
| [76cc41d26f](https://github.com/KhronosGroup/glslang/commit/76cc41d26f6902de543773023611e40fbcdde58b) | @1480c1 | 2024-11-05T05:54:48Z | 2020-07-12T00:47:00.496Z | disassemble: Add cstdint for uint32_t |
| [a990b97d07](https://github.com/KhronosGroup/glslang/commit/a990b97d07a644a1706d1d90d258d2a6c891c54f) | @proydakov | 2021-02-26T11:31:27Z | 2020-06-23T19:03:19.297Z | Returned using find_host_package for PythonInterp 3 instead of find_package. |
| [5f7228e785](https://github.com/KhronosGroup/glslang/commit/5f7228e785bc27955b251ad4a4a74a86df05a56e) | @proydakov | 2020-06-24T17:01:18Z | 2020-06-23T19:03:19.297Z | Fixed msvc 2019 nmake noexcept build. |
| [6332f80b2d](https://github.com/KhronosGroup/glslang/commit/6332f80b2d0f6b13f0ef4f41066620cf1da62fde) | @proydakov | 2021-02-23T14:14:12Z | 2020-06-23T19:03:19.297Z | Code review. Thx `greg-lunarg` for comments. |
| [31d234c1da](https://github.com/KhronosGroup/glslang/commit/31d234c1dae4fde5aea0bb1351b641d505f85b4b) | @proydakov | 2021-02-18T23:18:17Z | 2020-06-23T19:03:19.297Z | Fixed cmake generation warning for regeneration project build files. |
| [e3dab6f0d2](https://github.com/KhronosGroup/glslang/commit/e3dab6f0d2c466110d43c33d6352b67d20a9be57) | @proydakov | 2021-02-07T18:18:31Z | 2020-06-23T19:03:19.297Z | Code review. Thx ben-clayton for comments. |
| [05798c17fb](https://github.com/KhronosGroup/glslang/commit/05798c17fb17d339d66e064a407e75ceae4c0316) | @proydakov | 2021-02-07T12:37:03Z | 2020-06-23T19:03:19.297Z | Fixed issues 2496. Used option 4: parse_version.cmake to avoid python3 usage. |
| [dc8b1d0264](https://github.com/KhronosGroup/glslang/commit/dc8b1d0264c8c2640b004632c07279c7b76e614f) | @proydakov | 2020-12-15T15:05:32Z | 2020-06-23T19:03:19.297Z | Fixed compile warning in reflection.cpp for ENABLE_HLSL = 0 build. [-Wunused-parameter] |
| [f6e3446363](https://github.com/KhronosGroup/glslang/commit/f6e34463634a2c6a2713aecd2961553559618c4b) | @proydakov | 2020-06-24T20:56:12Z | 2020-06-23T19:03:19.297Z | Fixed GCC -Wunused-parameter in hlslParseables.cpp. |
| [978338025a](https://github.com/KhronosGroup/glslang/commit/978338025acb4f40daf70189c60061ae6da52b74) | @gnoliyil | 2022-01-01T23:08:35Z | 2020-06-15T19:10:50.405Z | build: Make action targets hermetic |
| [1ee750aed5](https://github.com/KhronosGroup/glslang/commit/1ee750aed57e306ebc0c92e4874dc476f2cc9edb) | @lriki | 2020-06-25T03:27:28Z | 2020-06-12T12:44:58.240Z | Add pack_matrix test |
| [a0010e27ba](https://github.com/KhronosGroup/glslang/commit/a0010e27baebaffc8db896103c0993392c662fbe) | @ben-clayton | 2020-07-14T17:34:45Z | 2020-06-10T18:03:09.267Z | Deprecate InitializeDll functions |
| [775864ef74](https://github.com/KhronosGroup/glslang/commit/775864ef74fe1aa1a2a46f354e616908c475c77f) | @ben-clayton | 2020-07-14T17:32:12Z | 2020-06-10T18:03:09.267Z | Simplify PoolAlloc with use of thread_local. |
| [d465ac12dd](https://github.com/KhronosGroup/glslang/commit/d465ac12ddb207fbc805b0f9952297afbb69f8e4) | @ben-clayton | 2022-01-13T12:14:34Z | 2020-06-10T18:03:09.267Z | Update LICENSE.txt |
| [591651da3d](https://github.com/KhronosGroup/glslang/commit/591651da3dbfa9741252a1f0be72bf6799ae094a) | @ben-clayton | 2021-03-23T10:47:59Z | 2020-06-10T18:03:09.267Z | Fix warnings about int comparisons of different signness |
| [752028582f](https://github.com/KhronosGroup/glslang/commit/752028582f9fa77427b76b8b914e7101134a1a0a) | @ben-clayton | 2021-01-18T12:27:00Z | 2020-06-10T18:03:09.267Z | license-checker.cfg: Update rules |
| [0f52e7ef12](https://github.com/KhronosGroup/glslang/commit/0f52e7ef1216a5c6b3d198bea4097f371c063d95) | @ben-clayton | 2020-10-21T12:36:50Z | 2020-06-10T18:03:09.267Z | Fix GN build and presubmits |
| [b2b1e2da46](https://github.com/KhronosGroup/glslang/commit/b2b1e2da46b6193726e9a23e70fd0e1777e53f1f) | @ben-clayton | 2020-10-20T10:12:26Z | 2020-06-10T18:03:09.267Z | Kokoro: Add configurations for GN presubmit |
| [5b99b448b3](https://github.com/KhronosGroup/glslang/commit/5b99b448b3dbc77f60a482b36f4e8fa9d0ff4a52) | @ben-clayton | 2020-10-19T21:21:12Z | 2020-06-10T18:03:09.267Z | Fix uninitialized use of TIntermediate::resource (#2424) |
| [f915cc2b2b](https://github.com/KhronosGroup/glslang/commit/f915cc2b2b4f8bbd9d039c66475c76f297043465) | @ben-clayton | 2020-10-16T13:26:05Z | 2020-06-10T18:03:09.267Z | Add GN build instructions to README.md |
| [dac38b8fce](https://github.com/KhronosGroup/glslang/commit/dac38b8fceeee7baa25c3a7d863bfe6dfe46de59) | @ben-clayton | 2020-10-16T11:47:38Z | 2020-06-10T18:03:09.267Z | Add basic GN configurations |
| [2a44064885](https://github.com/KhronosGroup/glslang/commit/2a44064885a84e1e031880c56f00084796f6ae10) | @ben-clayton | 2020-07-31T06:09:17Z | 2020-06-10T18:03:09.267Z | Revert changes that migrate to `thread_local`. |
| [33585c871d](https://github.com/KhronosGroup/glslang/commit/33585c871dc41b1a47211532ff503bfd1b5e82c2) | @ben-clayton | 2020-07-14T17:36:08Z | 2020-06-10T18:03:09.267Z | Limit visibility of symbols for internal libraries |
| [abf92c80b9](https://github.com/KhronosGroup/glslang/commit/abf92c80b9152241c8a318e4d5b951d67d26b6ef) | @ben-clayton | 2020-07-14T17:34:45Z | 2020-06-10T18:03:09.267Z | Deprecate InitializeDll functions |
| [a3845240ae](https://github.com/KhronosGroup/glslang/commit/a3845240aeed9e54db1febfbe74bb541cdf3ac1e) | @ben-clayton | 2020-07-14T17:32:12Z | 2020-06-10T18:03:09.267Z | Simplify PoolAlloc with use of thread_local. |
| [c487d0feaa](https://github.com/KhronosGroup/glslang/commit/c487d0feaa3efac019e2845d1160b3369adf84c4) | @ben-clayton | 2020-07-20T15:32:30Z | 2020-06-10T18:03:09.267Z | Drop support for VS2013 |
| [70860c284e](https://github.com/KhronosGroup/glslang/commit/70860c284e71a2346775974ce2b23f73a158dc86) | @ben-clayton | 2020-07-20T15:26:34Z | 2020-06-10T18:03:09.267Z | Start glslang 11.0.0 |
| [6c7beeafa7](https://github.com/KhronosGroup/glslang/commit/6c7beeafa7a53c876c0dda13afd7f47e1ea6d905) | @ben-clayton | 2020-07-20T15:24:30Z | 2020-06-10T18:03:09.267Z | Finalize glslang 10.15.3847 |
| [4268914774](https://github.com/KhronosGroup/glslang/commit/4268914774f8ce1b1efd69777b9e822faf6ee88d) | @ben-clayton | 2020-07-20T15:39:15Z | 2020-06-10T18:03:09.267Z | build_info: Fix parsing of versions with no flavor |
| [047425a4db](https://github.com/KhronosGroup/glslang/commit/047425a4db37506e007f9faf0df512acc8e17b61) | @ben-clayton | 2020-07-17T19:06:31Z | 2020-06-10T18:03:09.267Z | Update license-checker.cfg with simplified rules |
| [5a7a7dbd1e](https://github.com/KhronosGroup/glslang/commit/5a7a7dbd1e99bde19e6c2c6b5e1812f884b1e545) | @ben-clayton | 2020-07-17T10:58:54Z | 2020-06-10T18:03:09.267Z | Add new rules for update of license-checker |
| [f429b72298](https://github.com/KhronosGroup/glslang/commit/f429b72298ea61bbbb41dbde8a1df516408a4a1a) | @ben-clayton | 2020-07-14T11:56:26Z | 2020-06-10T18:03:09.267Z | runtests: Check error codes, set LD_LIBRARY_PATH |
| [89a5ee09d5](https://github.com/KhronosGroup/glslang/commit/89a5ee09d579460ddb28afa305dd1780d79fcf97) | @ben-clayton | 2020-07-14T09:09:51Z | 2020-06-10T18:03:09.267Z | Give build_info.py the executable bit |
| [14a2cfbc72](https://github.com/KhronosGroup/glslang/commit/14a2cfbc72f2bb2e060fdfe3fbe6a4d54e3817a8) | @ben-clayton | 2020-07-13T19:32:09Z | 2020-06-10T18:03:09.267Z | Add bison license to LICENSE.txt |
| [6b20d83c41](https://github.com/KhronosGroup/glslang/commit/6b20d83c4117397f77add9e3bd61b81f9aad3ad5) | @ben-clayton | 2020-07-13T18:14:02Z | 2020-06-10T18:03:09.267Z | CMake: Move project() to top of CMakeLists.txt |
| [16ef2588ed](https://github.com/KhronosGroup/glslang/commit/16ef2588ed548dd3eb9e2f97b106b5e3d45e2c3b) | @ben-clayton | 2020-07-13T09:12:06Z | 2020-06-10T18:03:09.267Z | Kokoro: Print test output to stdout |
| [6788647d8e](https://github.com/KhronosGroup/glslang/commit/6788647d8e8b3923011789ebba3839032a0102c8) | @ben-clayton | 2020-07-12T12:07:39Z | 2020-06-10T18:03:09.267Z | Add missing comma from license-checker.cfg |
| [2270713d6a](https://github.com/KhronosGroup/glslang/commit/2270713d6a5e090446b22bcd34e04bbc09f042e2) | @ben-clayton | 2020-07-10T13:39:39Z | 2020-06-10T18:03:09.267Z | Fix CMake rules when nesting CMake projects |
| [360ba05949](https://github.com/KhronosGroup/glslang/commit/360ba059496f2e52cfa6bfd7572c808d7802d47f) | @ben-clayton | 2020-07-10T12:46:25Z | 2020-06-10T18:03:09.267Z | Attempt to fix chromium builds |
| [fbe9a23baf](https://github.com/KhronosGroup/glslang/commit/fbe9a23baf2cb020fe3f80d68d972e2a97d9b954) | @ben-clayton | 2020-06-17T10:17:19Z | 2020-06-10T18:03:09.267Z | Generate build information from CHANGES.md |
| [31cad22758](https://github.com/KhronosGroup/glslang/commit/31cad22758bb6ee1f2bdf8773b4f0c2b8996f7fc) | @ben-clayton | 2020-07-07T12:24:04Z | 2020-06-10T18:03:09.267Z | Use CMake's builtin functionality for PCHs |
| [3604be156c](https://github.com/KhronosGroup/glslang/commit/3604be156c1e297145cf10bd7057b5504fd35588) | @ben-clayton | 2020-07-07T10:49:40Z | 2020-06-10T18:03:09.267Z | Remove GLSLANG_BUILD_PIC flag |
| [948dc034c5](https://github.com/KhronosGroup/glslang/commit/948dc034c58c098a4d608615ec39a0c92c8a8a5c) | @ben-clayton | 2020-07-07T10:22:33Z | 2020-06-10T18:03:09.267Z | Add new static targets to VS solution folders |
| [a21c5f3604](https://github.com/KhronosGroup/glslang/commit/a21c5f36046b2560d91b19192dae24c2f7578a68) | @ben-clayton | 2020-07-07T10:15:24Z | 2020-06-10T18:03:09.267Z | Add new rules to .gitignore |
| [1125f1b269](https://github.com/KhronosGroup/glslang/commit/1125f1b269959fff3737f67a01baac08074916d9) | @ben-clayton | 2020-07-03T21:54:30Z | 2020-06-10T18:03:09.267Z | Add GLSLANG_BUILD_PIC CMake flag |
| [4af48da4e3](https://github.com/KhronosGroup/glslang/commit/4af48da4e3805eb0b7e519cc96f9f65126f4ce01) | @ben-clayton | 2020-07-03T14:41:03Z | 2020-06-10T18:03:09.267Z | Don't use add_link_options() on old CMake versions |
| [cb261e3c21](https://github.com/KhronosGroup/glslang/commit/cb261e3c21708a3a06fed806921513e12498daaf) | @ben-clayton | 2020-07-03T11:21:01Z | 2020-06-10T18:03:09.267Z | License headers: s/Google/The Khronos Group |
| [751b3f83c5](https://github.com/KhronosGroup/glslang/commit/751b3f83c5995e859424470e12d90a070cdad345) | @ben-clayton | 2020-07-03T10:07:32Z | 2020-06-10T18:03:09.267Z | Kokoro: Correct the `build_file' path to build.sh |
| [fb187f3063](https://github.com/KhronosGroup/glslang/commit/fb187f306327a47237d8143a29a278713870b66d) | @ben-clayton | 2020-07-02T15:05:41Z | 2020-06-10T18:03:09.267Z | Add config for license-checker and Kokoro scripts. |
| [cb4788c7a6](https://github.com/KhronosGroup/glslang/commit/cb4788c7a64d5da902e9897d4a1bcd7c9b55aee1) | @ben-clayton | 2020-07-02T14:54:40Z | 2020-06-10T18:03:09.267Z | Fix GLSLANG_IS_SHARED_LIBRARY define |
| [1d21270ebf](https://github.com/KhronosGroup/glslang/commit/1d21270ebfb796ba894c0e928226b2009ba7e537) | @ben-clayton | 2020-07-01T14:43:36Z | 2020-06-10T18:03:09.267Z | Add missing copyright headers |
| [2962be40ba](https://github.com/KhronosGroup/glslang/commit/2962be40baff69848fd786c609289666b60741b8) | @ben-clayton | 2020-07-01T09:48:27Z | 2020-06-10T18:03:09.267Z | Add additional licenses in use to LICENSE.txt |
| [d64e859987](https://github.com/KhronosGroup/glslang/commit/d64e8599870ac1e3eb401610b08ff65d97f879bd) | @ben-clayton | 2020-06-29T13:20:19Z | 2020-06-10T18:03:09.267Z | glslang: Only export public interface for SOs |
| [b8c3386ec0](https://github.com/KhronosGroup/glslang/commit/b8c3386ec00b9de2925732c0a29c588d60f8c8fd) | @ben-clayton | 2020-06-29T13:18:02Z | 2020-06-10T18:03:09.267Z | CMake: break up glslang into smaller static libs |
| [981e127698](https://github.com/KhronosGroup/glslang/commit/981e12769881ca6b596b15595850c2b6751b4f6f) | @ben-clayton | 2020-06-29T13:06:35Z | 2020-06-10T18:03:09.267Z | CMake: Compile with -fPIC when building SOs |
| [1fee6072d0](https://github.com/KhronosGroup/glslang/commit/1fee6072d02198d1f784e67c00e159c64a560996) | @ben-clayton | 2020-06-29T12:46:26Z | 2020-06-10T18:03:09.267Z | CMake: Error on unresolved symbols |
| [08bc7cf5fc](https://github.com/KhronosGroup/glslang/commit/08bc7cf5fc7df1da007f5934496d9d13c6b7ca82) | @ben-clayton | 2020-06-29T13:52:54Z | 2020-06-10T18:03:09.267Z | Remove root kokoro/linux-*-cmake configs |
| [40e1ae11f4](https://github.com/KhronosGroup/glslang/commit/40e1ae11f4310eafb6e8b53daed761febb44d1e1) | @ben-clayton | 2020-06-24T13:16:17Z | 2020-06-10T18:03:09.267Z | Kokoro: Split linux cmake cfgs into static/shared |
| [b2a4399dcc](https://github.com/KhronosGroup/glslang/commit/b2a4399dcc68256c80b59863d6651c17f1706d71) | @ben-clayton | 2020-06-19T11:14:02Z | 2020-06-10T18:03:09.267Z | Add kokoro configs for android-ndk and cmake |
| [ca17b723fb](https://github.com/KhronosGroup/glslang/commit/ca17b723fb47c517ff4a09bbe931815516aa1f40) | @ben-clayton | 2020-06-19T11:35:37Z | 2020-06-10T18:03:09.267Z | Switch ndk_test from gnustl_static to c++_static |
| [f49820dd6b](https://github.com/KhronosGroup/glslang/commit/f49820dd6b376ccc477dc77e11cf157d006299a5) | @ben-clayton | 2020-06-16T10:54:34Z | 2020-06-10T18:03:09.267Z | Move hlsl/ source to glslang/HLSL/ |
| [dcad9ad056](https://github.com/KhronosGroup/glslang/commit/dcad9ad05646a70683afa37cb5f6f12741be269c) | @ben-clayton | 2020-06-15T12:54:55Z | 2020-06-10T18:03:09.267Z | CMake: Fold HLSL source into glslang |
| [b919bc889e](https://github.com/KhronosGroup/glslang/commit/b919bc889e1d1032fcbad231b444ff96a541615d) | @ben-clayton | 2020-06-11T03:41:47Z | 2020-06-10T18:03:09.267Z | Fix signed / unsigned mismatch warning (#2266) |
| [62825d0fad](https://github.com/KhronosGroup/glslang/commit/62825d0fad62e4d0e7f66b435d46465587b53298) | @rdb | 2026-06-30T12:49:26Z | 2020-05-31T20:51:59.384Z | Show error when trying to convert literal string to other type |
| [5137ce1a95](https://github.com/KhronosGroup/glslang/commit/5137ce1a955b325ebf59f70c3aa32022a3e0d839) | @rdb | 2023-01-30T16:42:49Z | 2020-05-31T20:51:59.384Z | HLSL: Add missing relaxed-precision float/int matrix expansions |
| [589aaff11c](https://github.com/KhronosGroup/glslang/commit/589aaff11cacf590d766bd3518f6dd037bfe4df9) | @rdb | 2020-11-05T16:53:38Z | 2020-05-31T20:51:59.384Z | Don't use roundEven() to implement round() in DX9 compatibility mode |
| [383eaf3293](https://github.com/KhronosGroup/glslang/commit/383eaf3293fa898622ad210ce49d11924e0d6aa1) | @rdb | 2020-11-06T17:51:07Z | 2020-05-31T20:51:59.384Z | Fix token-pasting macros not working in preprocessor directives. (#2453) |
| [ebf55a0711](https://github.com/KhronosGroup/glslang/commit/ebf55a0711b81ad1d0701d85c1c018b831243613) | @rdb | 2020-06-15T12:39:43Z | 2020-05-31T20:51:59.384Z | HLSL: Fix incorrect case in name of DX9-style cube sampler type (#2265) |
| [78a3c915a1](https://github.com/KhronosGroup/glslang/commit/78a3c915a1d70cf236588cc3c88f4db0566494a4) | @rdb | 2020-06-02T06:32:35Z | 2020-05-31T20:51:59.384Z | HLSL: Add better diagnostic when using in/out qualifiers in global scope (#2258) |
| [b56e0e441b](https://github.com/KhronosGroup/glslang/commit/b56e0e441b64f7804eebb1227f860d8f6e95940b) | @rdb | 2020-06-02T06:30:50Z | 2020-05-31T20:51:59.384Z | HLSL: Recognize POSITION semantic et al in DX9 compatibility mode (#2255) |
| [d8edfd8e66](https://github.com/KhronosGroup/glslang/commit/d8edfd8e6641bab5590289f7694b508c0e4997ce) | @rdb | 2020-06-02T06:30:07Z | 2020-05-31T20:51:59.384Z | HLSL: fix handling of uniform qualifier in entry point parameters (#2254) |
| [ecc9b9149f](https://github.com/KhronosGroup/glslang/commit/ecc9b9149f8f6367e4dc109e1f9ce3635a851968) | @WDog367 | 2020-06-10T00:43:48Z | 2020-05-21T19:47:11.788Z | Implement GL_EXT_vulkan_glsl_relaxed option |
| [08e4874a56](https://github.com/KhronosGroup/glslang/commit/08e4874a565db38671b0620c86bdfbab6ecbf4f4) | @nihui | 2020-12-24T02:33:22Z | 2020-05-21T03:42:56.323Z | Merge remote-tracking branch 'upstream/master' into patch-3 |
| [5c202faffb](https://github.com/KhronosGroup/glslang/commit/5c202faffbb826fdec87caa3496b2b6726b3cc07) | @nihui | 2020-12-23T13:56:23Z | 2020-05-21T03:42:56.323Z | Update ParseHelper.cpp |
| [967fa92d14](https://github.com/KhronosGroup/glslang/commit/967fa92d14acea305267574faf63ebe753de98c4) | @nihui | 2020-09-12T03:18:02Z | 2020-05-21T03:42:56.323Z | Try to find python interpreter from host first |
| [a9e16bd73a](https://github.com/KhronosGroup/glslang/commit/a9e16bd73a957b7849055923f9ee2a1f0c0fafe4) | @nihui | 2020-09-12T02:04:36Z | 2020-05-21T03:42:56.323Z | Fix build android ndk r16b |
| [d0c9129d2f](https://github.com/KhronosGroup/glslang/commit/d0c9129d2f37d70e458d58b75414170bb2420382) | @nihui | 2020-05-28T12:12:01Z | 2020-05-21T03:42:56.323Z | fix warning unused parameter in release build (#2251) |
| [a0cce739bc](https://github.com/KhronosGroup/glslang/commit/a0cce739bc2549b0775da83d71505d758c55c952) | @nihui | 2020-05-21T11:33:17Z | 2020-05-21T03:42:56.323Z | Do not build glslang-testsuite when ENABLE_CTEST is disabled (#2240) |
| [044113abe8](https://github.com/KhronosGroup/glslang/commit/044113abe8c21851897cac51abe55af775887e85) | @nihui | 2020-05-21T05:55:24Z | 2020-05-21T03:42:56.323Z | Add an option to make Exceptions enabled (#2239) |
| [02f1c80d77](https://github.com/KhronosGroup/glslang/commit/02f1c80d77c1fe3f96b5c816cb75df693d116894) | @jaebaek | 2021-06-08T14:39:55Z | 2020-05-14T15:56:06.510Z | Fix unit test failures |
| [a5f9118e7c](https://github.com/KhronosGroup/glslang/commit/a5f9118e7cc653f17f8e1448bc7e53fefe5b6c4e) | @jaebaek | 2021-06-08T13:47:29Z | 2020-05-14T15:56:06.510Z | Update known_good.json for SPIRV-Tools |
| [ed8bd0453f](https://github.com/KhronosGroup/glslang/commit/ed8bd0453f73095f1e56bbd7b999c5c35f104dac) | @jaebaek | 2020-11-02T17:49:31Z | 2020-05-14T15:56:06.510Z | Do not use PropagateLineInfoPass and RedundantLineInfoElimPass (#2440) |
| [08a05bc2b9](https://github.com/KhronosGroup/glslang/commit/08a05bc2b9d10975a036d0c4d958cb55682f6322) | @jaebaek | 2020-05-14T17:06:05Z | 2020-05-14T15:56:06.510Z | Move to newer version of SPIRV-Tools |
| [22a33d6742](https://github.com/KhronosGroup/glslang/commit/22a33d6742e2edfcdab947179c073428b427be9c) | @rg3igalia | 2025-01-22T12:01:17Z | 2020-04-27T17:46:40.893Z | Update SPIRV-Tools known good version |
| [a420aff856](https://github.com/KhronosGroup/glslang/commit/a420aff856846c939ad99c48bb69cfb9b693a5b5) | @rg3igalia | 2024-11-05T14:30:52Z | 2020-04-27T17:46:40.893Z | Check argument constness with SparseTextureOffset functions |
| [54264f913d](https://github.com/KhronosGroup/glslang/commit/54264f913d12c8503486b0e064c7bf9ddecc65d6) | @rg3igalia | 2024-10-28T16:24:00Z | 2020-04-27T17:46:40.893Z | Add support for GL_EXT_texture_offset_non_const |
| [d4865f0b68](https://github.com/KhronosGroup/glslang/commit/d4865f0b68750ab38aac267e9af363ea33e64da7) | @rg3igalia | 2022-09-21T08:04:50Z | 2020-04-27T17:46:40.893Z | Make gl_SubGroupARB a flat int in Vulkan |
| [232ba0d848](https://github.com/KhronosGroup/glslang/commit/232ba0d848d19e385d719422435a041f6e08bb74) | @rg3igalia | 2020-06-03T13:52:55Z | 2020-04-27T17:46:40.893Z | Add SPIR-V capabilities needed for spec constants (#2199) |
| [02c70ad10e](https://github.com/KhronosGroup/glslang/commit/02c70ad10e1f9dc88ae4ee509f26fe5f9fb31843) | @Antidote | 2020-04-22T14:19:43Z | 2020-04-21T23:05:05.566Z | TPpToken: Fix compiling on clang-10 (#2189) |
| [c9b28b9f33](https://github.com/KhronosGroup/glslang/commit/c9b28b9f3388c607ea5506f5e6197b7150238ad3) | @MennoVink | 2020-04-21T13:06:12Z | 2020-04-21T10:16:12.841Z | xcode warnings fix (#2188) |
| [5cffd9a796](https://github.com/KhronosGroup/glslang/commit/5cffd9a796210165631c995f9f58787ea0527eea) | @pmistryNV | 2025-04-23T04:26:37Z | 2020-04-15T18:41:15.368Z | Implement GL_NV_gpu_shader5 and enable GL_ARB_gpu_shader5 completely |
| [5ff0c048b7](https://github.com/KhronosGroup/glslang/commit/5ff0c048b7242e173357bf28024cdee79edbcea8) | @pmistryNV | 2023-10-02T19:10:11Z | 2020-04-15T18:41:15.368Z | Clean the implementation of GL_EXT_texture_shadow_lod. |
| [559a5f1d82](https://github.com/KhronosGroup/glslang/commit/559a5f1d82039c4adcc6ac8089255ed3ed1e14ad) | @pmistryNV | 2022-09-26T19:45:39Z | 2020-04-15T18:41:15.368Z | Fix for bug #3019 : That incorrectly removed perVertexEXT qualifier as arrayed IO |
| [cd9b971a5e](https://github.com/KhronosGroup/glslang/commit/cd9b971a5e2b81b73ba6815e806f2ff1c9cadaf1) | @pmistryNV | 2022-09-09T19:48:52Z | 2020-04-15T18:41:15.368Z | Make a utility function for termination instructions that take input operands. |
| [71f5f219ad](https://github.com/KhronosGroup/glslang/commit/71f5f219add626a996aa7025acd1157468364e8b) | @pmistryNV | 2022-09-09T01:55:53Z | 2020-04-15T18:41:15.368Z | Fix for issue #3020 |
| [228c67228a](https://github.com/KhronosGroup/glslang/commit/228c67228a181ac299df2a1c09a322dcc9bb0cdc) | @pmistryNV | 2021-08-25T20:41:32Z | 2020-04-15T18:41:15.368Z | GL_EXT_mesh_shader/SPV_EXT_mesh_shader implementation |
| [18cfc3f106](https://github.com/KhronosGroup/glslang/commit/18cfc3f1068dc0587f975581c14ea03e6f302088) | @pmistryNV | 2021-03-24T19:52:23Z | 2020-04-15T18:41:15.368Z | For bug #2580: sparseTextureGatherOffsetsARB should only take constant offsets. |
| [e05cc20ec2](https://github.com/KhronosGroup/glslang/commit/e05cc20ec20a154d94256c744a3837c23719c0f9) | @pmistryNV | 2020-04-21T18:33:57Z | 2020-04-15T18:41:15.368Z | Add support for es extension GL_EXT_blend_func_extended |
| [2c53baedbb](https://github.com/KhronosGroup/glslang/commit/2c53baedbb64049e15ed8d3b38f867c1d9bec097) | @pmistryNV | 2020-05-01T04:41:33Z | 2020-04-15T18:41:15.368Z | Add support for extension GL_EXT_shader_integer_mix (#2203) |
| [2a8ead2109](https://github.com/KhronosGroup/glslang/commit/2a8ead21097ed662ac35a84f13c4b67ef6b6a0a6) | @pmistryNV | 2020-04-27T00:52:31Z | 2020-04-15T18:41:15.368Z | Add support for extension GL_EXT_shader_implicit_conversions |
| [39281fb710](https://github.com/KhronosGroup/glslang/commit/39281fb710c328998759a17132fd5a3dbe46dcf1) | @pmistryNV | 2020-04-29T12:58:49Z | 2020-04-15T18:41:15.368Z | Add support for extension GL_ARB_vertex_attrib_64bit (#2193) |
| [f03cb290ac](https://github.com/KhronosGroup/glslang/commit/f03cb290ac10414dfc96017b26ebfaee8f3afb3e) | @pmistryNV | 2020-04-28T05:46:54Z | 2020-04-15T18:41:15.368Z | Add support for extension GL_ARB_texture_query_lod. (#2194) |
| [ea50f6d77e](https://github.com/KhronosGroup/glslang/commit/ea50f6d77ef5930da6c35a91d1ce9c1d9aa35e97) | @pmistryNV | 2020-04-27T08:46:32Z | 2020-04-15T18:41:15.368Z | Add support for extension GL_ARB_shading_language_packing (#2192) |
| [7d65f09b83](https://github.com/KhronosGroup/glslang/commit/7d65f09b83112c1ec9e29313cb9913ed2b850aa0) | @pmistryNV | 2020-04-23T04:46:52Z | 2020-04-15T18:41:15.368Z | Add support for extension GL_ARB_shader_storage_buffer_object (#2184) |
| [3f4e5c4563](https://github.com/KhronosGroup/glslang/commit/3f4e5c4563068f277141f5fb3d96ec02afc7ac95) | @pmistryNV | 2020-04-20T02:47:54Z | 2020-04-15T18:41:15.368Z | Add support for extension GL_ARB_shader_image_size (#2185) |
| [9f46e3dd5e](https://github.com/KhronosGroup/glslang/commit/9f46e3dd5e11febbfbed971e74e10ed638e6578d) | @pmistryNV | 2020-04-17T11:24:12Z | 2020-04-15T18:41:15.368Z | Add support for extension GL_ARB_shader_bit_encoding (#2183) |
| [fd593d5f08](https://github.com/KhronosGroup/glslang/commit/fd593d5f08343b44302c3a018a8bb734f550be9e) | @Malacath-92 | 2020-04-10T08:39:16Z | 2020-04-09T16:12:58.251Z | Get rid of all warnings with MSVC and clang-cl (#2177) |
| [4d2298bfd7](https://github.com/KhronosGroup/glslang/commit/4d2298bfd78a82f77f2325c4ade096ccdab1f00d) | @cnorthrop | 2020-04-14T03:59:49Z | 2020-04-08T17:01:48.494Z | Support multiple swizzled out operands (#2175) |
| [d550bebee9](https://github.com/KhronosGroup/glslang/commit/d550bebee919179c9e332a0ab28a67f8fe3ca239) | @courtney-g | 2020-11-03T04:22:55Z | 2020-03-19T21:39:59.548Z | Fix build error with Chromium & ANGLE (#2446) |
| [2b4d345dae](https://github.com/KhronosGroup/glslang/commit/2b4d345dae772d3365b1b8e2ae47e3337221d886) | @neslimsah | 2020-03-26T23:32:52Z | 2020-03-19T15:24:43.092Z | accelerationStructureEXT - issue #2152 |
| [915f119199](https://github.com/KhronosGroup/glslang/commit/915f119199b124d6df3cca5b546b09d168fa5679) | @neslimsah | 2020-03-26T22:51:18Z | 2020-03-19T15:24:43.092Z | accelerationStructureEXT - issue #2152 |
| [054b5e35eb](https://github.com/KhronosGroup/glslang/commit/054b5e35ebecff6cd69e770a2710831182956236) | @neslimsah | 2020-03-26T16:24:31Z | 2020-03-19T15:24:43.092Z | pass by reference updates |
| [b366a703a5](https://github.com/KhronosGroup/glslang/commit/b366a703a5922000569e16a18f4c9be0cdfe9412) | @neslimsah | 2020-03-26T15:08:54Z | 2020-03-19T15:24:43.092Z | Merge branch 'master' of https://github.com/neslimsah/glslang |
| [7d37a68ad7](https://github.com/KhronosGroup/glslang/commit/7d37a68ad788c274039c57d1184059a20f36cb1e) | @neslimsah | 2020-03-26T14:52:33Z | 2020-03-19T15:24:43.092Z | pass-by-reference updates |
| [575f9df9f7](https://github.com/KhronosGroup/glslang/commit/575f9df9f74e6f5c0e111d9c7f437d92cc7af51e) | @neslimsah | 2020-03-26T15:06:00Z | 2020-03-19T15:24:43.092Z | Merge pull request #1 from KhronosGroup/master |
| [cea9384b6b](https://github.com/KhronosGroup/glslang/commit/cea9384b6b5b4a52aa405965ae9fad801a129998) | @neslimsah | 2020-03-25T12:13:32Z | 2020-03-19T15:24:43.092Z | switch format update |
| [f80bf797eb](https://github.com/KhronosGroup/glslang/commit/f80bf797eb8301727d37fda11aff922573f54753) | @neslimsah | 2020-03-25T01:51:11Z | 2020-03-19T15:24:43.092Z | Merge branch 'master' of https://github.com/neslimsah/glslang |
| [f0089e5499](https://github.com/KhronosGroup/glslang/commit/f0089e54992888d568cb6d55a71d343052bfc29e) | @neslimsah | 2020-03-25T00:39:34Z | 2020-03-19T15:24:43.092Z | copyright notice changes removed from unchanged files |
| [9d3b4346df](https://github.com/KhronosGroup/glslang/commit/9d3b4346df29576aa572dbe18f6aa3751b957ad6) | @neslimsah | 2020-03-25T00:39:34Z | 2020-03-19T15:24:43.092Z | copyright notice changes removed from unchanged files |
| [7f48ec346c](https://github.com/KhronosGroup/glslang/commit/7f48ec346c15cf3cb34ce972df1f8562fa33ff1c) | @neslimsah | 2020-03-24T16:22:27Z | 2020-03-19T15:24:43.092Z | copyright notice changes removed from unchanged files |
| [ea98c46c2b](https://github.com/KhronosGroup/glslang/commit/ea98c46c2bb29c2a23f8f0d0809f5bce86a5117d) | @neslimsah | 2020-03-24T16:02:20Z | 2020-03-19T15:24:43.092Z | spirv.hpp reverted to commit f368dcbb7d8af23f0cba3015d0f4dda9dc3aa66d |
| [67c7bc4086](https://github.com/KhronosGroup/glslang/commit/67c7bc4086758e9bb112ab79de488951b7c60505) | @neslimsah | 2020-03-24T14:24:50Z | 2020-03-19T15:24:43.092Z | .travis updated to origin, rayQueryCheck removed |
| [7f689bebec](https://github.com/KhronosGroup/glslang/commit/7f689bebec9f98e5481e8d98d018b6300aa22a71) | @neslimsah | 2020-03-24T03:09:44Z | 2020-03-19T15:24:43.092Z | const rayFlag defs used in the test cases in stead of numerical values |
| [65c81bf236](https://github.com/KhronosGroup/glslang/commit/65c81bf2368ddec8c81ebf1fc00dc5c3217d620c) | @neslimsah | 2020-03-24T01:56:21Z | 2020-03-19T15:24:43.092Z | compute and fragment shader test_cases added for rayQuery |
| [2fb45def04](https://github.com/KhronosGroup/glslang/commit/2fb45def04e65871f78b212c2080b08d4ca39478) | @neslimsah | 2020-03-24T01:34:09Z | 2020-03-19T15:24:43.092Z | rayQuery test cases added |
| [ae64363b19](https://github.com/KhronosGroup/glslang/commit/ae64363b196eeb1227f3ac58baa946fef0ff7167) | @neslimsah | 2020-03-24T01:05:26Z | 2020-03-19T15:24:43.092Z | rayQueryEXT function parameter |
| [964c7e4a5f](https://github.com/KhronosGroup/glslang/commit/964c7e4a5f48753b6b03373cc09dd306e9b52a06) | @neslimsah | 2020-03-24T00:25:52Z | 2020-03-19T15:24:43.092Z | rayQueryEXT assignment is allowed. |
| [4893bae5e9](https://github.com/KhronosGroup/glslang/commit/4893bae5e90772a930690602cd01d7785b9e5aef) | @neslimsah | 2020-03-23T23:20:24Z | 2020-03-19T15:24:43.092Z | test names updated |
| [66938c5ab8](https://github.com/KhronosGroup/glslang/commit/66938c5ab8970b16cf87668d0e9d57ae2d59cc1a) | @neslimsah | 2020-03-23T17:49:16Z | 2020-03-19T15:24:43.092Z | wait time increased for the install |
| [39a7fc3700](https://github.com/KhronosGroup/glslang/commit/39a7fc3700742a089b6a62c80ca75a121c038e03) | @neslimsah | 2020-03-23T15:36:06Z | 2020-03-19T15:24:43.092Z | rayQuery test cases disabled |
| [7d122c96a4](https://github.com/KhronosGroup/glslang/commit/7d122c96a449255db479243cf4202c3f5898c739) | @neslimsah | 2020-03-20T22:35:57Z | 2020-03-19T15:24:43.092Z | Merge branch 'master' of https://github.com/neslimsah/glslang |
| [50a722818b](https://github.com/KhronosGroup/glslang/commit/50a722818bc00a082d844d08c7974b6c4f02e3e7) | @neslimsah | 2020-03-20T22:23:27Z | 2020-03-19T15:24:43.092Z | GL_EXT_ray_query glslang updates, and test cases added. |
| [34e874228e](https://github.com/KhronosGroup/glslang/commit/34e874228e8a86db1c789ccaaf50e38fcfb6d5a6) | @neslimsah | 2020-03-19T20:34:40Z | 2020-03-19T15:24:43.092Z | comment update, rayQueryEXT is writable, readonly check removed. |
| [120b3daa93](https://github.com/KhronosGroup/glslang/commit/120b3daa93c7479daaffc2b575757126bf875249) | @neslimsah | 2020-03-19T20:34:40Z | 2020-03-19T15:24:43.092Z | comment update, rayQueryEXT is writable, readonly check removed. |
| [44e8e5560b](https://github.com/KhronosGroup/glslang/commit/44e8e5560b4a2af967a2f0841f1b8fd7af5a521d) | @neslimsah | 2020-03-19T20:34:40Z | 2020-03-19T15:24:43.092Z | comment update, rayQueryEXT is writable, readonly check removed. |
| [42dc643b3b](https://github.com/KhronosGroup/glslang/commit/42dc643b3b8f8b5ee360a5d9af2af1181df50640) | @neslimsah | 2020-03-19T20:26:40Z | 2020-03-19T15:24:43.092Z | GL_EXT_ray_query updates |
| [610fd6edf3](https://github.com/KhronosGroup/glslang/commit/610fd6edf366ae7356e13d05bb98d901fdfe8ca8) | @sfricke-samsung | 2022-03-23T17:42:21Z | 2020-03-06T17:03:50.371Z | Prevent Push Constant blocks being an array (#2904) |
| [0b71a071e2](https://github.com/KhronosGroup/glslang/commit/0b71a071e2542bb2af159399b9dcb7e89a3d514e) | @travisfoo | 2020-03-06T15:31:14Z | 2020-03-05T21:15:26.353Z | add missing string.h header for resource_limits_c.cpp |
| [fd37e0c0f1](https://github.com/KhronosGroup/glslang/commit/fd37e0c0f1280e5ff0c0e069d6cffc05423de0c7) | @travisfoo | 2020-03-06T15:06:47Z | 2020-03-05T21:15:26.353Z | add c wrapper for standalone ResourceLimits and remove that dependency from glslang_c_interface |
| [48556b8471](https://github.com/KhronosGroup/glslang/commit/48556b84712e0b227a14fc7c7a4b86e7cc919932) | @travisfoo | 2020-03-06T01:49:49Z | 2020-03-05T21:15:26.353Z | add stdbool.h to properly support bool type |
| [ff8fafe940](https://github.com/KhronosGroup/glslang/commit/ff8fafe940d84e0da9953ec917cbba08df58d3c0) | @mbechard | 2024-11-16T03:02:53Z | 2019-11-28T04:51:54.058Z | Improve auto push_constants upgrading. |
| [4a9f088915](https://github.com/KhronosGroup/glslang/commit/4a9f08891540263e19c2468dd602ffdd8c446390) | @mbechard | 2024-09-25T02:23:11Z | 2019-11-28T04:51:54.058Z | a few more tweaks for #3681 |
| [8590f62c14](https://github.com/KhronosGroup/glslang/commit/8590f62c145549b30e07d6714afe6158174574f7) | @mbechard | 2024-07-30T20:06:37Z | 2019-11-28T04:51:54.058Z | add optimizerAllowExpandedIDBound to SpvOptions |
| [69249e46b6](https://github.com/KhronosGroup/glslang/commit/69249e46b6286e41ee47b5f51bf814881f15b63a) | @mbechard | 2024-07-12T04:51:48Z | 2019-11-28T04:51:54.058Z | add cross-stage check for missing outputs |
| [ba5c010c59](https://github.com/KhronosGroup/glslang/commit/ba5c010c590761d0321bd16e915536ef4f9aad8d) | @mbechard | 2024-07-12T05:06:18Z | 2019-11-28T04:51:54.058Z | fix crash when atomicCounter() with no args is used. |
| [1dde7113bb](https://github.com/KhronosGroup/glslang/commit/1dde7113bbdb4472bb15fcad12a33a0cac2c40d1) | @mbechard | 2023-10-30T19:28:36Z | 2019-11-28T04:51:54.058Z | tweak error behavior for redeclared uniforms for vulkan-relaxed |
| [6defcb2478](https://github.com/KhronosGroup/glslang/commit/6defcb24783a500effd52567468434cc993621c1) | @mbechard | 2023-06-17T00:19:35Z | 2019-11-28T04:51:54.058Z | Rework how auto push_constant upgrading works a bit. |
| [d11c3ff315](https://github.com/KhronosGroup/glslang/commit/d11c3ff315d340e5c75cf00023535c397b0b6d9e) | @mbechard | 2022-09-28T04:07:01Z | 2019-11-28T04:51:54.058Z | only use dead input elimination on vertex shaders |
| [7f7831c67b](https://github.com/KhronosGroup/glslang/commit/7f7831c67b58bc250428d252685c62281640710f) | @mbechard | 2022-09-16T21:53:08Z | 2019-11-28T04:51:54.058Z | further updates to 67384dd18b1715 |
| [67384dd18b](https://github.com/KhronosGroup/glslang/commit/67384dd18b1715a61851017763d3b3f49f07edd2) | @mbechard | 2022-05-17T03:03:37Z | 2019-11-28T04:51:54.058Z | fix structure indexing reassignment during block merging |
| [be202ef9ba](https://github.com/KhronosGroup/glslang/commit/be202ef9ba53ea7fc24143d718544c04e5f237f2) | @mbechard | 2022-02-09T23:44:22Z | 2019-11-28T04:51:54.058Z | avoid leaving decorations on auto-push-constants |
| [b8338311ea](https://github.com/KhronosGroup/glslang/commit/b8338311ea58fadfc8cb41a389d857910f4d9818) | @mbechard | 2022-01-26T02:31:31Z | 2019-11-28T04:51:54.058Z | fix cases where symbols in the tree didn't get updated during block merging |
| [eebb48f5fc](https://github.com/KhronosGroup/glslang/commit/eebb48f5fc8631830e04e6ac1de623413008a526) | @mbechard | 2021-11-15T15:44:08Z | 2019-11-28T04:51:54.058Z | remove unneeded extra constructions now that pool allocation is fixed |
| [7b57c6e32a](https://github.com/KhronosGroup/glslang/commit/7b57c6e32a09cf297f228adf18988782b7f8cf03) | @mbechard | 2021-09-29T19:31:28Z | 2019-11-28T04:51:54.058Z | rename member variable for clarity |
| [3f04389a18](https://github.com/KhronosGroup/glslang/commit/3f04389a1806c74355236ecd0a2493d701b19d87) | @mbechard | 2021-09-22T17:41:10Z | 2019-11-28T04:51:54.058Z | Auto push constant blocks (#2764) |
| [05794b46a7](https://github.com/KhronosGroup/glslang/commit/05794b46a73add190282014443dff92fd4c179bc) | @mbechard | 2021-09-16T21:40:49Z | 2019-11-28T04:51:54.058Z | GL_EXT_vulkan_glsl_relaxed - retarget gl_VertexID to gl_VertexIndex |
| [d3bff63cae](https://github.com/KhronosGroup/glslang/commit/d3bff63caedced00e022ca046b547598f5d1c25d) | @mbechard | 2021-09-16T03:39:02Z | 2019-11-28T04:51:54.058Z | avoid growing the global uniform block with duplicates |
| [275d7ae882](https://github.com/KhronosGroup/glslang/commit/275d7ae882413694f5270b1a6940d65eb646db77) | @mbechard | 2021-06-11T01:42:46Z | 2019-11-28T04:51:54.058Z | only declare compatibility gl_ variables in compatibility mode |
| [8bbd41f274](https://github.com/KhronosGroup/glslang/commit/8bbd41f274972d8533ff0932a22da740eb82843c) | @mbechard | 2021-03-22T17:51:45Z | 2019-11-28T04:51:54.058Z | Don't check precision qualifiers on cross-stage checks |
| [9b962f611c](https://github.com/KhronosGroup/glslang/commit/9b962f611c79f897ea96a1bb864dfe7ca31109f7) | @mbechard | 2021-03-18T20:58:40Z | 2019-11-28T04:51:54.058Z | Partial fix for inconsistencies re: #2578 |
| [5340752190](https://github.com/KhronosGroup/glslang/commit/5340752190843cafab8a2ee94bff5f1a3b743839) | @mbechard | 2021-03-17T22:47:13Z | 2019-11-28T04:51:54.058Z | Fix issue with remapping global uniform blocks |
| [48f08c60e2](https://github.com/KhronosGroup/glslang/commit/48f08c60e293d497bc395d18fe4ff1966be927d6) | @mbechard | 2021-03-16T23:00:52Z | 2019-11-28T04:51:54.058Z | fix variable capitilization. Don't initialize it in the struct's constructor |
| [beec2e4a7c](https://github.com/KhronosGroup/glslang/commit/beec2e4a7c4d846eeb4097faebd74d020602faa3) | @mbechard | 2020-11-12T20:55:50Z | 2019-11-28T04:51:54.058Z | tweak local_size comparison a bit (#2456) |
| [5727fb313e](https://github.com/KhronosGroup/glslang/commit/5727fb313e5d618374f43de8dc9b59d0b7669340) | @mbechard | 2020-07-14T16:59:57Z | 2019-11-28T04:51:54.058Z | also search global variables assignment for live variables |
| [6f723ebbe3](https://github.com/KhronosGroup/glslang/commit/6f723ebbe3b0eba0c543fa615b53fbdc3e6e22c7) | @mbechard | 2020-05-21T06:10:33Z | 2019-11-28T04:51:54.058Z | fix incorrect error when multiple compilation units don't declare layouts (#2238) |
| [0b66fa3b62](https://github.com/KhronosGroup/glslang/commit/0b66fa3b62cb36a3bc86f5018cf92a5211b27156) | @mbechard | 2020-04-02T08:03:53Z | 2019-11-28T04:51:54.058Z | Shader interface matching rework to fix #2136 (#2156) |
| [4b2483ee88](https://github.com/KhronosGroup/glslang/commit/4b2483ee88ab2ce904f6bac27c7796823c45564c) | @mbechard | 2020-03-16T14:51:15Z | 2019-11-28T04:51:54.058Z | Fix #2005. Allow multiple compilation units to declare identical push_constant blocks (#2123) |
| [9216e8cf16](https://github.com/KhronosGroup/glslang/commit/9216e8cf1686ffbf993751c2f4105dc0226bc9ea) | @ianromanick | 2019-12-02T18:53:46Z | 2019-11-25T23:44:38.869Z | Update README.md to include other test requirements |
| [7801230069](https://github.com/KhronosGroup/glslang/commit/780123006938d029abfdb9bd5874f8ae5a4a6851) | @corporateshark | 2022-05-21T19:30:39Z | 2019-10-25T16:59:50.981Z | Add a new C interface example to README.md |
| [df01afe7b8](https://github.com/KhronosGroup/glslang/commit/df01afe7b8bc577ba5243c111bbc22c7816771e2) | @corporateshark | 2022-05-21T06:00:29Z | 2019-10-25T16:59:50.981Z | Android.mk: Add CInterface files |
| [a720028cdd](https://github.com/KhronosGroup/glslang/commit/a720028cddb1268658c674e2df6ddf8c24c09c21) | @corporateshark | 2021-01-20T23:33:16Z | 2019-10-25T16:59:50.981Z | Fix missing enum values in the C-interface #2507 |
| [a7ff36e6bd](https://github.com/KhronosGroup/glslang/commit/a7ff36e6bd9d5422be8e59877dc7aa657b3d9cea) | @corporateshark | 2020-02-27T23:18:37Z | 2019-10-25T16:59:50.981Z | Fix for #2075: removed DefaultTBuiltInResource from glslang_c_interface.cpp |
| [77405788a2](https://github.com/KhronosGroup/glslang/commit/77405788a2ea59e9f14da01cc60a02f10d68f327) | @corporateshark | 2020-01-08T11:26:44Z | 2019-10-25T16:59:50.981Z | Public: replaced tabs with spaces |
| [e33f4e7bbb](https://github.com/KhronosGroup/glslang/commit/e33f4e7bbbe5dca3405d7e6f055294f59ec8c0ac) | @corporateshark | 2020-01-08T11:25:56Z | 2019-10-25T16:59:50.981Z | CInterface: replaced tabs with spaces |
| [6944b38a78](https://github.com/KhronosGroup/glslang/commit/6944b38a78b440b21c2dd6fa3eea984c0626a3ad) | @corporateshark | 2019-12-30T08:13:06Z | 2019-10-25T16:59:50.981Z | CInterface: added static asserts to compare C/C++ enums |
| [0e65b31641](https://github.com/KhronosGroup/glslang/commit/0e65b31641fdb54b54d1ea777aab7cfad950b049) | @corporateshark | 2019-12-30T08:11:55Z | 2019-10-25T16:59:50.981Z | Added LAST_ELEMENT_MARKER for every enum used in the C interface |
| [b80a63a0ba](https://github.com/KhronosGroup/glslang/commit/b80a63a0ba203c8b4e183d96beecf283b5634a49) | @corporateshark | 2019-12-26T18:17:37Z | 2019-10-25T16:59:50.981Z | CInterface: replaced SH_ prefix with GLSLANG_ |
| [d7f09317f7](https://github.com/KhronosGroup/glslang/commit/d7f09317f72ff1d5163ac0d40b4742731b3413bf) | @corporateshark | 2019-12-24T22:01:06Z | 2019-10-25T16:59:50.981Z | CInterface: added glslang_program_SPIRV_get_ptr() |
| [4ecd0f6723](https://github.com/KhronosGroup/glslang/commit/4ecd0f672359ab0cf85ff2583aae409cb4932a3c) | @corporateshark | 2019-12-24T21:06:00Z | 2019-10-25T16:59:50.981Z | CInterface: added files to CMakeLists.txt |
| [e9ddba8fd8](https://github.com/KhronosGroup/glslang/commit/e9ddba8fd8d5042ade114350d4542c7f2e0215f5) | @corporateshark | 2019-12-24T21:05:41Z | 2019-10-25T16:59:50.981Z | CInterface: added _BIT suffix to glslang_messages_t and glslang_reflection_options_t, fixed const-correctness |
| [ca593a98f9](https://github.com/KhronosGroup/glslang/commit/ca593a98f977b1eb863a0c013a25e7eede1e6a69) | @corporateshark | 2019-12-24T21:00:23Z | 2019-10-25T16:59:50.981Z | CInterface: reformatted according to .clang-format rules |
| [8cded6ccb9](https://github.com/KhronosGroup/glslang/commit/8cded6ccb9a370c793a8806435006a3e54cb4eb8) | @corporateshark | 2019-12-24T20:53:05Z | 2019-10-25T16:59:50.981Z | Added original glslang_c_interface implementation by Viktor Latypov |
| [d48881c79b](https://github.com/KhronosGroup/glslang/commit/d48881c79bf318f4c6dd2988f566fb94999bd25b) | @corporateshark | 2019-11-02T22:34:54Z | 2019-10-25T16:59:50.981Z | Fix warning: size_t->int implicit cast |
| [f57feff786](https://github.com/KhronosGroup/glslang/commit/f57feff786785c1eb8e15eb84daf0d418af3cd55) | @DethRaid | 2019-10-22T04:31:44Z | 2019-10-19T17:27:32.746Z | Fix the exports of glslang-default-resource-limits (#1942) |
| [4b9b07a85a](https://github.com/KhronosGroup/glslang/commit/4b9b07a85a895ea22f756f7192206bc55cd1f503) | @ehsannas | 2019-10-23T19:03:38Z | 2019-10-18T17:51:48.005Z | Make buildbot licenses consistent with the rest of the code |
| [b848387262](https://github.com/KhronosGroup/glslang/commit/b8483872623fc8c8d1671735e78d17e69bad69d1) | @durswd | 2020-02-17T17:37:09Z | 2019-10-16T04:13:41.573Z | Add an option to make RTTI enabled |
| [460079eef9](https://github.com/KhronosGroup/glslang/commit/460079eef9cf1b997fef297de6083938c493e6a4) | @ShchchowAMD | 2026-05-19T08:39:16Z | 2019-09-09T06:45:38.443Z | Refine abortKHR code in glslang |
| [d0249bffeb](https://github.com/KhronosGroup/glslang/commit/d0249bffeb4a4c465c6388a547224863de4f97cf) | @ShchchowAMD | 2026-05-02T07:48:23Z | 2019-09-09T06:45:38.443Z | Fix generated decorate string from old UTF8EncodingKHR to new UTFEncodingKHR |
| [08f27157ef](https://github.com/KhronosGroup/glslang/commit/08f27157ef61f88d3d292aa59ee89fcc40e08610) | @ShchchowAMD | 2026-05-01T19:49:44Z | 2019-09-09T06:45:38.443Z | Add support for SPV_KHR_constant_data and SPV_KHR_abort |
| [c8d3e0661a](https://github.com/KhronosGroup/glslang/commit/c8d3e0661aa2838d4986520f92c99444e4096c48) | @ShchchowAMD | 2026-01-21T10:32:48Z | 2019-09-09T06:45:38.443Z | Implement extension GL_EXT_descriptor_heap. |
| [fc3bbbb0ff](https://github.com/KhronosGroup/glslang/commit/fc3bbbb0ffcf371bc2dd29492cf0494b8938eb8a) | @ShchchowAMD | 2024-01-29T07:32:41Z | 2019-09-09T06:45:38.443Z | Update test output typo. |
| [2ed435cb58](https://github.com/KhronosGroup/glslang/commit/2ed435cb588077dd6b6087967b2f59d6631a7f30) | @ShchchowAMD | 2024-01-29T07:22:07Z | 2019-09-09T06:45:38.443Z | Update dependent repo's commits points. |
| [457fc12b54](https://github.com/KhronosGroup/glslang/commit/457fc12b54e893d15836da92f1a0bcadbce240f7) | @ShchchowAMD | 2024-01-29T07:03:48Z | 2019-09-09T06:45:38.443Z | Fix build issue. |
| [ee62f72137](https://github.com/KhronosGroup/glslang/commit/ee62f721374def62edb11af4843484ba68146196) | @ShchchowAMD | 2024-01-29T06:51:04Z | 2019-09-09T06:45:38.443Z | Fix build issue. |
| [725017a588](https://github.com/KhronosGroup/glslang/commit/725017a588b78e161c4e49b276127fde0bf90bfd) | @ShchchowAMD | 2024-01-29T05:53:18Z | 2019-09-09T06:45:38.443Z | Support extension EXT_shader_quad_control |
| [f9b760e6c7](https://github.com/KhronosGroup/glslang/commit/f9b760e6c73bca9cba4b8a7e8d18993b89d62dd4) | @ShchchowAMD | 2022-12-13T18:20:28Z | 2019-09-09T06:45:38.443Z | [glslang] Refine implicit array size interfaces. (#3074) |
| [93b400f267](https://github.com/KhronosGroup/glslang/commit/93b400f26784ad6ce8714df957a5d1a665232488) | @ShchchowAMD | 2020-11-12T07:54:16Z | 2019-09-09T06:45:38.443Z | Fix issue for new unique id system. Add level bits to help verifying symbols and split symbol tables. |
| [3d7984dd1e](https://github.com/KhronosGroup/glslang/commit/3d7984dd1e602da17910db8b5dbe171abf510d7a) | @ShchchowAMD | 2020-11-05T17:33:45Z | 2019-09-09T06:45:38.443Z | Fix warning in iomapper. (#2449) |
| [478b232952](https://github.com/KhronosGroup/glslang/commit/478b23295244c9f33eb90a47a99fb3b5cc6e0370) | @ShchchowAMD | 2020-11-03T20:34:19Z | 2019-09-09T06:45:38.443Z | 8. io mapping refine & qualifier member check & resolver expand (#2396) |
| [a315b5633b](https://github.com/KhronosGroup/glslang/commit/a315b5633bb59a7105d98bbebd6dad4ec75a5ab4) | @ShchchowAMD | 2020-07-02T07:50:36Z | 2019-09-09T06:45:38.443Z | Add GL_EXT_fragment_shading_rate |
| [9eaa69c21c](https://github.com/KhronosGroup/glslang/commit/9eaa69c21c45c173b6ab9aacef271ab0e7c083bf) | @ShchchowAMD | 2020-09-15T03:46:24Z | 2019-09-09T06:45:38.443Z | Preprocessor related issue fix (#2378) |
| [3933d7d414](https://github.com/KhronosGroup/glslang/commit/3933d7d414516698a46ebdd9a0bcbd0e0a9a1cf0) | @ShchchowAMD | 2020-09-14T14:00:48Z | 2019-09-09T06:45:38.443Z | Fix scope definition in ES 100. (#2379) |
| [8111268575](https://github.com/KhronosGroup/glslang/commit/8111268575a41753dfb6f9afc40b7c096af769aa) | @ShchchowAMD | 2020-06-04T07:47:18Z | 2019-09-09T06:45:38.443Z | Add Shared/Std140 SSBO process & top-level array elements related (#2231) |
| [0ab78114a9](https://github.com/KhronosGroup/glslang/commit/0ab78114a9e1b28a48cd37252ec59fdcf85e187d) | @ShchchowAMD | 2020-05-18T09:41:52Z | 2019-09-09T06:45:38.443Z | Add check for DOUBLE in low versions (#2223) |
| [9b620aa0c1](https://github.com/KhronosGroup/glslang/commit/9b620aa0c12d12dd7ec7ced43ce9e58f275d47c1) | @ShchchowAMD | 2020-03-11T09:59:25Z | 2019-09-09T06:45:38.443Z | Add flag to check whether offset is implicit or explicit (#2031) |
| [8a914f4293](https://github.com/KhronosGroup/glslang/commit/8a914f4293fd64ea4842e553828fb37f589703be) | @ShchchowAMD | 2019-12-24T03:49:02Z | 2019-09-09T06:45:38.443Z | Add Error check flag in io mapper |
| [ab6a58801f](https://github.com/KhronosGroup/glslang/commit/ab6a58801f524a85decba86438a35c14d362aaf0) | @ShchchowAMD | 2020-01-08T06:07:50Z | 2019-09-09T06:45:38.443Z | Move symbol builtin check to grammar stage |
| [ac6b7cf581](https://github.com/KhronosGroup/glslang/commit/ac6b7cf58180c74d04e612d2cf12e2027edd65db) | @ShchchowAMD | 2020-01-06T07:53:20Z | 2019-09-09T06:45:38.443Z | Add builtin constants |
| [a3c7a25e10](https://github.com/KhronosGroup/glslang/commit/a3c7a25e104d7c7132848b2c042af627472e6a42) | @ShchchowAMD | 2019-11-26T09:27:33Z | 2019-09-09T06:45:38.443Z | Add support for ARB_gpu_shader_fp64 |
| [5db058c020](https://github.com/KhronosGroup/glslang/commit/5db058c020655417286d51946d0e93ccacb45860) | @ShchchowAMD | 2019-12-25T09:27:45Z | 2019-09-09T06:45:38.443Z | atomic counter offset should align to 4 |
| [891ec09c62](https://github.com/KhronosGroup/glslang/commit/891ec09c62bb570c5c4d125221dd437d13940f9d) | @ShchchowAMD | 2019-12-25T09:08:48Z | 2019-09-09T06:45:38.443Z | Modify atomic_uint binding check |
| [786aa339a1](https://github.com/KhronosGroup/glslang/commit/786aa339a1b19fb45611b13af69e89e300a55490) | @ShchchowAMD | 2019-12-24T05:56:15Z | 2019-09-09T06:45:38.443Z | Add Tess machine dependent built-in variables initialization for GLES 3.2 |
| [97c4c0936f](https://github.com/KhronosGroup/glslang/commit/97c4c0936f15377787a1109a33c87379049f5814) | @ShchchowAMD | 2019-11-26T09:02:46Z | 2019-09-09T06:45:38.443Z | Add support for ARB_uniform_buffer_object |
| [a8f9886cc6](https://github.com/KhronosGroup/glslang/commit/a8f9886cc6e608dd4a55d34a28972412894edfe4) | @ShchchowAMD | 2019-11-26T08:28:52Z | 2019-09-09T06:45:38.443Z | Add support for ARB_texture_multisample |
| [78b1180466](https://github.com/KhronosGroup/glslang/commit/78b1180466f7bcf35ad3f82ad3abf9218988ec80) | @ShchchowAMD | 2019-11-26T08:18:52Z | 2019-09-09T06:45:38.443Z | Add support for ARB_sample_shading |
| [44e842cd9c](https://github.com/KhronosGroup/glslang/commit/44e842cd9c6376054a68bba391a239731151889c) | @ShchchowAMD | 2019-12-23T03:29:52Z | 2019-09-09T06:45:38.443Z | Add constant expression with mod |
| [f4b2ba2c27](https://github.com/KhronosGroup/glslang/commit/f4b2ba2c270bed90d1644187914b6ef922f0dcf1) | @ShchchowAMD | 2019-09-18T06:04:29Z | 2019-09-09T06:45:38.443Z | Reflection will crash when the VS input symbol defines the same name with FS output symbol |
| [01a5047373](https://github.com/KhronosGroup/glslang/commit/01a50473734249c1d2ca7808de7c78db2cc71e62) | @georgeouzou | 2019-10-12T12:17:29Z | 2019-08-24T21:29:54.564Z | remove redundant check |
| [9213cbd310](https://github.com/KhronosGroup/glslang/commit/9213cbd310bcfd2067248b1587b0e8820e7cb9bb) | @Akaricchi | 2024-09-15T16:21:38Z | 2019-08-23T09:54:03.296Z | Expose setResourceSetBinding() method to the C API |
| [bedbe7481e](https://github.com/KhronosGroup/glslang/commit/bedbe7481e1e08f4b374d77a34642e995276664d) | @Akaricchi | 2024-07-23T13:11:46Z | 2019-08-23T09:54:03.296Z | Expose setGlobalUniform* methods to the C API |
| [3ce148638b](https://github.com/KhronosGroup/glslang/commit/3ce148638bdc3807316e358dee4a5c9583189ae7) | @jonahryandavis | 2020-10-07T17:32:49Z | 2019-08-22T14:40:12.207Z | Disable -Wno-conversion on MSVC compiler (#2410) |
| [817d0f63d3](https://github.com/KhronosGroup/glslang/commit/817d0f63d354c968e94767c03d82161756971506) | @kainino0x | 2020-03-23T19:50:33Z | 2019-08-20T20:31:58.229Z | update README |
| [16bb8881e6](https://github.com/KhronosGroup/glslang/commit/16bb8881e69197ac3db5fb21cdf75db12eed383d) | @kainino0x | 2020-03-23T19:26:53Z | 2019-08-20T20:31:58.229Z | Fix build on CMake 2.8, and fix Web build |
| [851f3daad0](https://github.com/KhronosGroup/glslang/commit/851f3daad0efb7e69a6bec4fd07fe60067104a4a) | @kainino0x | 2020-03-07T03:13:16Z | 2019-08-20T20:31:58.229Z | Fix typo in Web CMakeLists |
| [5166bc1859](https://github.com/KhronosGroup/glslang/commit/5166bc1859fdd214e8c3e8a4958a8ce752b8be24) | @kainino0x | 2020-02-06T21:36:52Z | 2019-08-20T20:31:58.229Z | Split "is emscripten" config from "enable glslang.js" |
| [53235dcb06](https://github.com/KhronosGroup/glslang/commit/53235dcb06b7055f99ac77e48f96d70ede215daa) | @kainino0x | 2020-01-24T06:22:34Z | 2019-08-20T20:31:58.229Z | glslang.js: Make the SPIR-V target version configurable (1.0 ~ 1.5) |
| [d87d3a062e](https://github.com/KhronosGroup/glslang/commit/d87d3a062e097a6ed9d18834b43850719f080f62) | @kainino0x | 2019-11-07T02:06:00Z | 2019-08-20T20:31:58.229Z | Fix compileGLSLZeroCopy accidental minification |
| [230117a02c](https://github.com/KhronosGroup/glslang/commit/230117a02cc1996242d8a718980e754fca2fac55) | @kainino0x | 2019-09-18T06:53:30Z | 2019-08-20T20:31:58.229Z | use custom es6 modularization instead of MODULARIZE=1 |
| [4391924ac5](https://github.com/KhronosGroup/glslang/commit/4391924ac5eaa496aa5efcc94765823e292e8964) | @kainino0x | 2019-09-18T06:08:45Z | 2019-08-20T20:31:58.229Z | Separate GLSLANG_WEB (min-size build) and Emscripten options |
| [322ab8f376](https://github.com/KhronosGroup/glslang/commit/322ab8f376aa5eb0c70568180d0244f020274166) | @tsuoranta | 2020-02-02T09:31:49Z | 2019-08-03T09:26:38.240Z | Fix memory corruption in TGlslIoMapper |
| [5e634c8999](https://github.com/KhronosGroup/glslang/commit/5e634c8999e631aacb7deacd968b40ff25fc15de) | @tsuoranta | 2019-10-22T04:38:04Z | 2019-08-03T09:26:38.240Z | Enable generation of compile_commands.json (#1938) |
| [f0a85fc744](https://github.com/KhronosGroup/glslang/commit/f0a85fc744c828644581681701b37a1d3bb5bf7d) | @tsuoranta | 2019-10-18T14:28:53Z | 2019-08-03T09:26:38.240Z | Fixes for gcc 9 / -Werror=deprecated-copy |
| [33c7e30860](https://github.com/KhronosGroup/glslang/commit/33c7e30860928bab3819c3abae8297b109a02f73) | @s-perron | 2024-06-28T23:16:59Z | 2019-07-25T14:01:08.386Z | Don't emit duplicate decorations. (#3635) |
| [49aad1361e](https://github.com/KhronosGroup/glslang/commit/49aad1361e427aa1d8984429d9124fd6a325e1a1) | @s-perron | 2023-05-09T16:53:47Z | 2019-07-25T14:01:08.386Z | Remove the windows-msvc-2015-release-bazel config |
| [1397890e8e](https://github.com/KhronosGroup/glslang/commit/1397890e8e9c297deacc89e268b349eb0f2e0cb8) | @s-perron | 2023-05-09T14:57:18Z | 2019-07-25T14:01:08.386Z | Add windows-msvc-2019-release-bazel CI config |
| [ea5715ca7f](https://github.com/KhronosGroup/glslang/commit/ea5715ca7ff559d4d95a91843746805a0cdd7aae) | @jmacnak-nv | 2019-07-16T16:39:54Z | 2019-07-12T21:38:14.785Z | Update known good SPIRV-Tools commit |
| [a02dde76f6](https://github.com/KhronosGroup/glslang/commit/a02dde76f6dae1a45ca9f94f1224eedba735a82a) | @zoddicus | 2023-05-09T17:33:39Z | 2019-07-12T18:26:51.311Z | Correct ctor order to make '-Wreorder-ctor' pass |
| [eab46cfdd6](https://github.com/KhronosGroup/glslang/commit/eab46cfdd6ca22b65bf05a9b52371cd8257a9e04) | @zoddicus | 2020-07-07T15:45:02Z | 2019-07-12T18:26:51.311Z | Make sure glslang_angle has a definition in BUILD.gn |
| [8496b782fb](https://github.com/KhronosGroup/glslang/commit/8496b782fbffe33a2e9cfaa5ff05ac84a00b9560) | @zoddicus | 2020-06-15T16:58:02Z | 2019-07-12T18:26:51.311Z | Remove unused function, BaseTypeName (#2272) |
| [68b2e15ee0](https://github.com/KhronosGroup/glslang/commit/68b2e15ee016487a28c4178a9d142186c58c8dd0) | @zoddicus | 2020-06-09T16:01:43Z | 2019-07-12T18:26:51.311Z | Use correct type for var storing returned value (#2263) |
| [eba1389a01](https://github.com/KhronosGroup/glslang/commit/eba1389a01f7d1935773c432522f4481caf568aa) | @zoddicus | 2020-05-21T11:37:13Z | 2019-07-12T18:26:51.311Z | Replace incorrect uint32_t with correct int vars (#2235) |
| [b5757b9500](https://github.com/KhronosGroup/glslang/commit/b5757b95005bbf6b0287096c5b708c5e25645311) | @zoddicus | 2020-04-03T05:04:09Z | 2019-07-12T18:26:51.311Z | Remove extra semicolons (#2170) |
| [56a7e02056](https://github.com/KhronosGroup/glslang/commit/56a7e020561af357f052e15cce8fd2bdaeabf44b) | @zoddicus | 2020-03-11T07:00:13Z | 2019-07-12T18:26:51.311Z | Use strcmp for all of the extended instruction set checks in the disassembler (#2107) |
| [8b60570129](https://github.com/KhronosGroup/glslang/commit/8b605701299f550900de0209b63b091902d248a5) | @zoddicus | 2020-01-27T19:31:45Z | 2019-07-12T18:26:51.311Z | Use correct enum type in case statement |
| [0552c0acc8](https://github.com/KhronosGroup/glslang/commit/0552c0acc85befed4f8d62d9c82d098ea77a0e73) | @zoddicus | 2019-11-04T21:23:11Z | 2019-07-12T18:26:51.311Z | Remove std::move that is breaking chromium roll |
| [622024277e](https://github.com/KhronosGroup/glslang/commit/622024277e1e016cb6f8e35e98d50251f3cca1cd) | @zoddicus | 2019-10-16T15:46:37Z | 2019-07-12T18:26:51.311Z | Keep code style improvements |
| [1aeceaea7d](https://github.com/KhronosGroup/glslang/commit/1aeceaea7d011fcf8a3beef741da4553ddbe360f) | @zoddicus | 2019-10-15T15:17:53Z | 2019-07-12T18:26:51.311Z | Fix config issues and revert previous fixes for semi-colon issues |
| [41261d95a4](https://github.com/KhronosGroup/glslang/commit/41261d95a417bb3a121c162154d441433705a237) | @zoddicus | 2019-10-11T17:18:07Z | 2019-07-12T18:26:51.311Z | Forgot that GCC doesn't recognize this flag |
| [7c9accb653](https://github.com/KhronosGroup/glslang/commit/7c9accb6534d4cde050555b8091b434dc7e4d218) | @zoddicus | 2019-10-11T15:00:57Z | 2019-07-12T18:26:51.311Z | Remove unnecessary semi-colons and add warning about them |
| [8b91ecbac9](https://github.com/KhronosGroup/glslang/commit/8b91ecbac99d80cbcdfec678502b9dee2e742ac2) | @zoddicus | 2019-08-28T17:15:15Z | 2019-07-12T18:26:51.311Z | Change to initializing the variable |
| [6d35ae89c0](https://github.com/KhronosGroup/glslang/commit/6d35ae89c0914de8088ce5a56741f9f575a3b93a) | @zoddicus | 2019-08-28T15:25:12Z | 2019-07-12T18:26:51.311Z | Return nullptr after assert to avoid uninitialized variables |
| [7eb3e6e07a](https://github.com/KhronosGroup/glslang/commit/7eb3e6e07a3ad8e5e501ceadcc3f4703ade05281) | @zoddicus | 2019-08-09T15:19:07Z | 2019-07-12T18:26:51.311Z | Make non-emscripten flags platform agnostic. |
| [c1063cd5e2](https://github.com/KhronosGroup/glslang/commit/c1063cd5e2ce36fb6c33def7a15ac5aec09348b3) | @zoddicus | 2019-08-09T14:56:51Z | 2019-07-12T18:26:51.311Z | Converted ENABLE_HLSL to a dependent option, so it can be always disabled in web builds |
| [734176a25c](https://github.com/KhronosGroup/glslang/commit/734176a25cf3d4341b5f22411d301927084520d5) | @zoddicus | 2019-08-09T14:27:45Z | 2019-07-12T18:26:51.311Z | Move build instructions to README.md |
| [c96e42dca8](https://github.com/KhronosGroup/glslang/commit/c96e42dca82fe39922291a7685078f166273a10f) | @zoddicus | 2019-08-08T17:50:13Z | 2019-07-12T18:26:51.311Z | Add WASM build target for Web version of glslang |
| [1f6fedd3b5](https://github.com/KhronosGroup/glslang/commit/1f6fedd3b548e3e3d1d40af00c462ffb3f3a527e) | @zoddicus | 2019-08-01T19:07:18Z | 2019-07-12T18:26:51.311Z | Add in header for uint32_t definition |
| [8126eb1962](https://github.com/KhronosGroup/glslang/commit/8126eb1962cd88d12212ccaf01544fdc9cd3d0c5) | @zoddicus | 2019-07-30T15:25:19Z | 2019-07-12T18:26:51.311Z | Convert no RTTI rule to be compiler specific |
| [b5aae62731](https://github.com/KhronosGroup/glslang/commit/b5aae6273174e776b9a15616749ebcdd49d12ab4) | @AaronHaganAMD | 2022-04-27T03:36:57Z | 2019-07-11T01:51:26.753Z | Add whitelist filtering for debug comments in SPIRV-Remap. |
| [035a3bbc4a](https://github.com/KhronosGroup/glslang/commit/035a3bbc4afeac30876dae533d22a034ac64dbc1) | @AaronHaganAMD | 2021-09-01T15:33:21Z | 2019-07-11T01:51:26.753Z | GL_EXT_spirv_intrinsics - Port extensions |
| [a3f0da56e4](https://github.com/KhronosGroup/glslang/commit/a3f0da56e4c9cfe22f6be29ff8dd8b9d2c059016) | @digit-google | 2019-10-23T14:07:19Z | 2019-06-21T14:15:16.151Z | BUILD.gn: Fix fuchsia build (#1944) |
| [a515fff401](https://github.com/KhronosGroup/glslang/commit/a515fff401d280811e3a25fb3a130838993a161e) | @samuelig | 2020-02-17T14:42:00Z | 2019-06-13T05:36:27.557Z | SPV_AMD_shader_image_load_store_lod is now validated by spirv-tools |
| [2cfde2bdbe](https://github.com/KhronosGroup/glslang/commit/2cfde2bdbe6feaf1b40b35cc147eef183023e322) | @samuelig | 2019-06-17T13:44:13Z | 2019-06-13T05:36:27.557Z | Delete duplicated gl_SubGroupSizeARB builtin treatment |
| [affdc10c01](https://github.com/KhronosGroup/glslang/commit/affdc10c01359e82de4b78ee30ea88b5aee37044) | @ShabbyX | 2025-11-18T15:14:31Z | 2019-05-17T04:05:25.068Z | Avoid `auto` that resolves to pointer |
| [3e7831ba12](https://github.com/KhronosGroup/glslang/commit/3e7831ba12e2c030be2b9b279312858cb6520d52) | @ShabbyX | 2024-09-20T20:35:33Z | 2019-05-17T04:05:25.068Z | Fix SPIR-V support in GN build |
| [6b2493a4d8](https://github.com/KhronosGroup/glslang/commit/6b2493a4d81afadc1b696dbc30d62196615134a7) | @ShabbyX | 2022-11-08T20:11:36Z | 2019-05-17T04:05:25.068Z | Remove GLSLANG_ANGLE |
| [1813a14af3](https://github.com/KhronosGroup/glslang/commit/1813a14af3466b63cf6192635a5f95f9e2a3467b) | @ShabbyX | 2022-11-03T14:17:33Z | 2019-05-17T04:05:25.068Z | Fix gn build |
| [097215f618](https://github.com/KhronosGroup/glslang/commit/097215f6188817252e5b06ef03e99ba1d06daed0) | @ShabbyX | 2021-07-16T02:00:51Z | 2019-05-17T04:05:25.068Z | Fix loading bool arrays from interface blocks |
| [10a7137dc9](https://github.com/KhronosGroup/glslang/commit/10a7137dc95bf205fa41ba6ce8db564a598f31f7) | @ShabbyX | 2021-06-02T02:02:49Z | 2019-05-17T04:05:25.068Z | Fix UBSAN error with negating 0x8000'0000 |
| [cfdeeb842d](https://github.com/KhronosGroup/glslang/commit/cfdeeb842d9a4df801587f5aaddc6f76c0d56ac7) | @ShabbyX | 2021-06-03T17:42:57Z | 2019-05-17T04:05:25.068Z | Fix OOB write in matrix constructor |
| [7f6559d280](https://github.com/KhronosGroup/glslang/commit/7f6559d2802d0653541060f0909e33d137b9c8ba) | @ShabbyX | 2020-11-16T17:22:34Z | 2019-05-17T04:05:25.068Z | Compile out code for GL_EXT_shader_image_int64 for ANGLE (#2463) |
| [91ac2245e9](https://github.com/KhronosGroup/glslang/commit/91ac2245e992c2a370edec3d69b94020a6405ff9) | @ShabbyX | 2020-09-12T02:30:49Z | 2019-05-17T04:05:25.068Z | Allow subpassLoad for ANGLE |
| [1ef2e250fc](https://github.com/KhronosGroup/glslang/commit/1ef2e250fc36d862573cc5e92f04b1d0e2d89867) | @ShabbyX | 2020-07-03T19:42:53Z | 2019-05-17T04:05:25.068Z | Use GLSLANG_ANGLE to strip features to what ANGLE requires |
| [59fb2d6361](https://github.com/KhronosGroup/glslang/commit/59fb2d63614dfb493279ffa0c88811bdb990a2ae) | @ShabbyX | 2020-07-03T19:42:53Z | 2019-05-17T04:05:25.068Z | Customize glslang.y to GLSLANG_ANGLE |
| [8c49d15fbf](https://github.com/KhronosGroup/glslang/commit/8c49d15fbf4f7857c1f32a7b39ded0a99da660d3) | @ShabbyX | 2020-07-03T19:42:53Z | 2019-05-17T04:05:25.068Z | Use GLSLANG_ANGLE to strip features to what ANGLE requires |
| [a55029d098](https://github.com/KhronosGroup/glslang/commit/a55029d0981bf73b0fc1ac7995d5a2abd15d68ec) | @ShabbyX | 2020-07-05T20:48:34Z | 2019-05-17T04:05:25.068Z | gn: Fix dawn tests in Chromium |
| [e2b7983593](https://github.com/KhronosGroup/glslang/commit/e2b79835931bf49384aa48e5461e8fd4e7b3ca45) | @ShabbyX | 2020-07-05T10:26:04Z | 2019-05-17T04:05:25.068Z | gn: Fix `gn gen --check` by adding missing dependency |
| [8f8f1bc518](https://github.com/KhronosGroup/glslang/commit/8f8f1bc518eded7df1b6676551981ec9be30dc98) | @ShabbyX | 2020-07-03T16:34:06Z | 2019-05-17T04:05:25.068Z | gn: Optionally disable optimizations and HLSL |
| [d52dce5067](https://github.com/KhronosGroup/glslang/commit/d52dce5067d93c77fcc1cebde33c41d1d22c2717) | @ShabbyX | 2020-06-17T16:47:44Z | 2019-05-17T04:05:25.068Z | Add -g0 command line argument |
| [f4edb8f820](https://github.com/KhronosGroup/glslang/commit/f4edb8f820a85d5c6d786cf2aea75836cf4bb884) | @ShabbyX | 2019-06-25T16:09:55Z | 2019-05-17T04:05:25.068Z | Remove **DATE** and **TIME** usage |
| [6cca0e983e](https://github.com/KhronosGroup/glslang/commit/6cca0e983ee18b778c4bfcd736a08e0f8053f70a) | @ShabbyX | 2019-06-25T16:08:10Z | 2019-05-17T04:05:25.068Z | Remove extraneous semicolons |
| [83318018e6](https://github.com/KhronosGroup/glslang/commit/83318018e6037c49b7785d210b4648c17d747c87) | @pixeljetstream | 2019-04-17T08:49:53Z | 2019-04-16T08:05:51.977Z | improve formating |
| [aa4e527781](https://github.com/KhronosGroup/glslang/commit/aa4e5277817aa0fb04215a32ac6725465a4b2b27) | @pixeljetstream | 2019-04-16T11:28:49Z | 2019-04-16T08:05:51.977Z | revert typeName from getCompleteString() (breaks tests), add to function dump instead |
| [9d8c7b75c9](https://github.com/KhronosGroup/glslang/commit/9d8c7b75c97ea686140f2b4b54187f49a9f103cb) | @ewerness-nv | 2022-06-09T00:29:38Z | 2019-03-26T00:13:01.934Z | GL_EXT_ray_tracing_position_fetch |
| [1b1824f90f](https://github.com/KhronosGroup/glslang/commit/1b1824f90f107c5304dd7a018efbb1dcff8a6c58) | @ewerness-nv | 2022-08-23T22:42:32Z | 2019-03-26T00:13:01.934Z | GL_EXT_opacity_micromap |
| [6113723e40](https://github.com/KhronosGroup/glslang/commit/6113723e40e1b141de0dbd7f85d6b2fc16b48de6) | @godlikepanos | 2021-05-03T12:26:11Z | 2019-03-18T10:40:43.091Z | Add support for 64bit integer types and 64bit integer vector types to bitCount() builtin. |
| [e442a03897](https://github.com/KhronosGroup/glslang/commit/e442a03897303bec92ef0f1d8863654122f0e001) | @laurie-hedge | 2019-03-19T01:49:27Z | 2019-03-16T18:25:36.257Z | GLSL: Fix tessellation control shader bounding box support. (#1730) |
| [cda52d5333](https://github.com/KhronosGroup/glslang/commit/cda52d533365df2d11c88f62ef41960991533002) | @mattparks | 2019-05-24T00:01:57Z | 2019-02-01T04:59:38.838Z | Fixed .dll install on MSVC. |
| [1f1e5369ce](https://github.com/KhronosGroup/glslang/commit/1f1e5369ce01b290c71916e33cf47368d3e37056) | @baldurk | 2019-08-26T11:41:53Z | 2019-01-29T14:29:15.239Z | Dereference any array type before expanding root-level SSBO members |
| [141bc5a54f](https://github.com/KhronosGroup/glslang/commit/141bc5a54fc26725a1557b745d03ff91f6075c27) | @baldurk | 2019-02-18T09:36:29Z | 2019-01-29T14:29:15.239Z | Fix type recursion with EOpIndexIndirect dereferences |
| [879562b766](https://github.com/KhronosGroup/glslang/commit/879562b76696d6e61443d047b399997d0dba3567) | @baldurk | 2019-02-11T16:39:12Z | 2019-01-29T14:29:15.239Z | Fix treatment of array input/output variables in reflection |
| [1905069857](https://github.com/KhronosGroup/glslang/commit/1905069857786f6baab96324e7904145f370d441) | @baldurk | 2019-02-11T11:50:24Z | 2019-01-29T14:29:15.239Z | Add option to unwrap I/O block aggregates in reflection |
| [4513df9175](https://github.com/KhronosGroup/glslang/commit/4513df917589b0fadbea4e47eaa22cf863dd978a) | @baldurk | 2019-02-08T10:48:48Z | 2019-01-29T14:29:15.239Z | Reflow for better readability |
| [a972e73ad7](https://github.com/KhronosGroup/glslang/commit/a972e73ad78904064b2155a06550fdf20fcd33b6) | @baldurk | 2019-01-30T15:34:02Z | 2019-01-29T14:29:15.239Z | Add option to reflect all block members, inactive or active. |
| [657acc0c40](https://github.com/KhronosGroup/glslang/commit/657acc0c4077b57a950d04bcf9dab509e1f50525) | @baldurk | 2019-01-30T14:18:43Z | 2019-01-29T14:29:15.239Z | Add option to reflect buffer blocks & variables separately to uniforms |
| [4a2aa82236](https://github.com/KhronosGroup/glslang/commit/4a2aa822366ffc632900fec1d2650727fc3d0e2b) | @baldurk | 2019-01-29T19:10:56Z | 2019-01-29T14:29:15.239Z | Reflect array stride, top-level array stride, and block member count |
| [0af5e3e346](https://github.com/KhronosGroup/glslang/commit/0af5e3e3460ae2f867be51e2994211bf6a35a87f) | @baldurk | 2019-01-29T16:04:44Z | 2019-01-29T14:29:15.239Z | Reflect pipeline outputs as well as inputs, optionally from other stages |
| [edf8212ab8](https://github.com/KhronosGroup/glslang/commit/edf8212ab8c01f3ee5cc4384b8590c2ce67f92a8) | @baldurk | 2019-01-29T15:49:00Z | 2019-01-29T14:29:15.239Z | Add an option to report array variables with trailing [0] suffix |
| [6d47785825](https://github.com/KhronosGroup/glslang/commit/6d477858251f76852210810eedb1dd71a8089c54) | @baldurk | 2019-01-29T15:45:56Z | 2019-01-29T14:29:15.239Z | Add options to control how reflection information is built |
| [1dc5dcf0a5](https://github.com/KhronosGroup/glslang/commit/1dc5dcf0a5e0e7a0c9cdc3d49698dd44a0bd5cc1) | @baldurk | 2019-01-29T15:30:48Z | 2019-01-29T14:29:15.239Z | Move TObjectReflection into public interface to clean up reflection |
| [6a87400c14](https://github.com/KhronosGroup/glslang/commit/6a87400c1405cd939ddc6e490a2aabc362e13dc2) | @baldurk | 2019-01-30T17:29:31Z | 2019-01-29T14:29:15.239Z | Add missing override specifiers in virtual class |
| [332b173c82](https://github.com/KhronosGroup/glslang/commit/332b173c8265d1c206a15eedd23dab31caa22b8a) | @baldurk | 2019-01-30T17:29:17Z | 2019-01-29T14:29:15.239Z | Fix mismatched integer comparison (size_t/unsigned int vs int) |
| [0bb89f5809](https://github.com/KhronosGroup/glslang/commit/0bb89f5809d4116a60a1216503f9bc2f083939b2) | @hodgman | 2019-01-22T02:21:11Z | 2019-01-21T02:48:00.649Z | HLSL: Protect against some crashes |
| [bb52b5e452](https://github.com/KhronosGroup/glslang/commit/bb52b5e452887d4b1bd93d411ca26ab01ae7eb37) | @null77 | 2020-08-26T04:54:50Z | 2019-01-20T16:55:18.825Z | Suppress two override suggestion warnings. |
| [6fbc1af8ae](https://github.com/KhronosGroup/glslang/commit/6fbc1af8ae2c89b1847bab182fd7d3be5f11f639) | @null77 | 2019-11-02T13:56:09Z | 2019-01-20T16:55:18.825Z | Add a couple missing headers to the GN build. |
| [099a80dd76](https://github.com/KhronosGroup/glslang/commit/099a80dd762afd01d69fa0422f3ff21a06dcf111) | @null77 | 2019-03-18T15:38:53Z | 2019-01-20T16:55:18.825Z | Suppress MSVC warning about unused variable. |
| [e880e96f4d](https://github.com/KhronosGroup/glslang/commit/e880e96f4d573f928d25a71f7b6df99f5adca486) | @null77 | 2019-03-11T19:45:31Z | 2019-01-20T16:55:18.825Z | GN: Make glslang_validator an executable. |
| [1a1651c6e9](https://github.com/KhronosGroup/glslang/commit/1a1651c6e9d5f27d9c09c604d9e0280c2cca29d2) | @null77 | 2019-01-30T16:37:15Z | 2019-01-20T16:55:18.825Z | Disable Clang extra semicolon warning. |
| [08fe88a94c](https://github.com/KhronosGroup/glslang/commit/08fe88a94c66b1f05b3308c890d79f8b2d7053ab) | @null77 | 2019-01-24T15:55:41Z | 2019-01-20T16:55:18.825Z | Suppress a MSVC cast warning in GN. |
| [9706106ecd](https://github.com/KhronosGroup/glslang/commit/9706106ecd7c366ea0fe3ac129407fcd0925718b) | @null77 | 2019-01-23T23:56:43Z | 2019-01-20T16:55:18.825Z | Suppress inconsistent override warning in GN. |
| [0d614c2469](https://github.com/KhronosGroup/glslang/commit/0d614c24699d986afd590b93a8c0f0946e997919) | @gnl21 | 2025-08-04T21:45:29Z | 2019-01-10T18:08:33.570Z | Simplify glslang grammar for identifier lists |
| [5c352476c7](https://github.com/KhronosGroup/glslang/commit/5c352476c7c700eae948c8e68181ec9f5f4f3710) | @gnl21 | 2022-10-14T14:03:14Z | 2019-01-10T18:08:33.570Z | Test for spv1.6 + memory model HelperInvocation |
| [d570b2b05b](https://github.com/KhronosGroup/glslang/commit/d570b2b05b49453881c54069c417410e454d4850) | @gnl21 | 2022-10-04T15:16:52Z | 2019-01-10T18:08:33.570Z | Change Volatile generation for HelperInvocation |
| [182ab460d9](https://github.com/KhronosGroup/glslang/commit/182ab460d9df4b2689f585bd651fb8d1e3ecb67c) | @gnl21 | 2020-06-22T10:49:38Z | 2019-01-10T18:08:33.570Z | Update test expected files with new magic number |
| [060882fd37](https://github.com/KhronosGroup/glslang/commit/060882fd3773d95b6d6a816215efec15e678bc6a) | @gnl21 | 2020-06-22T10:03:46Z | 2019-01-10T18:08:33.570Z | Update SPIR-V generator version |
| [ff4b156e91](https://github.com/KhronosGroup/glslang/commit/ff4b156e91bbeb6e0d6dfe6a7cbe894a42cb7981) | @gnl21 | 2020-06-05T13:30:05Z | 2019-01-10T18:08:33.570Z | Update test results to expect OpFUnordNotEqual |
| [65ce566cbc](https://github.com/KhronosGroup/glslang/commit/65ce566cbcd8128dbce5438ccd75c37abd23decc) | @gnl21 | 2020-06-05T12:32:51Z | 2019-01-10T18:08:33.570Z | Use OpFUnordNotEqual for floating-point != |
| [6b3c0c6e25](https://github.com/KhronosGroup/glslang/commit/6b3c0c6e2531d53fd6a513b8a294120a8a1d89ad) | @pdaniell-nv | 2026-01-22T19:48:57Z | 2019-01-07T21:19:54.753Z | Implement support for GL_NV_push_constant_bank (#4157) |
| [ffcdd3ea9a](https://github.com/KhronosGroup/glslang/commit/ffcdd3ea9acf4fd70746250731e93c6c73f1cba3) | @pdaniell-nv | 2025-10-30T14:43:41Z | 2019-01-07T21:19:54.753Z | Add support for GLSL_EXT_uniform_buffer_unsized_array (#4075) |
| [48a467b413](https://github.com/KhronosGroup/glslang/commit/48a467b4136d24c29c79b661324e5fb5134a7709) | @akien-mga | 2020-10-12T09:21:05Z | 2018-12-10T09:55:48.800Z | CMake: Use set_target_properties instead of set_property |
| [7541f39849](https://github.com/KhronosGroup/glslang/commit/7541f39849f9aca6f441e3650f4ac4635be0f676) | @akien-mga | 2022-10-11T08:59:19Z | 2018-12-10T09:55:48.800Z | Convert spirv.hpp line endings to LF (Unix style) |
| [69d0c1acc2](https://github.com/KhronosGroup/glslang/commit/69d0c1acc28a9e634ed45ff5fb66b8e6a3fbef81) | @akien-mga | 2020-10-12T16:08:47Z | 2018-12-10T09:55:48.800Z | Remove executable bits from code/data files (#2420) |
| [f0e911c809](https://github.com/KhronosGroup/glslang/commit/f0e911c80926fce2cbfd7a79f8b09fa8fdc4a513) | @akien-mga | 2018-12-18T10:43:09Z | 2018-12-10T09:55:48.800Z | CMake: Fix linking pthread of CMake < 3.1 |
| [e8c8af9c4b](https://github.com/KhronosGroup/glslang/commit/e8c8af9c4b0dfcd3222a87bfa02bee7e3fed370f) | @akien-mga | 2018-12-10T13:26:54Z | 2018-12-10T09:55:48.800Z | CMake: Link OSDependent with Threads::Threads |
| [502ef438a1](https://github.com/KhronosGroup/glslang/commit/502ef438a120b2a1502f3f887310fae853a79daa) | @alan-baker | 2025-07-10T14:08:30Z | 2018-11-26T16:27:23.132Z | Fix line endings in spirv.hpp11 |
| [be201bfbd1](https://github.com/KhronosGroup/glslang/commit/be201bfbd10c4a018d7426c76a046b00b8287836) | @alan-baker | 2025-03-17T14:56:02Z | 2018-11-26T16:27:23.132Z | Switch tests using Vulkan memory model to spir-v 1.3 |
| [bd1f1c263f](https://github.com/KhronosGroup/glslang/commit/bd1f1c263fc10969eb4a4b393e774a75ffcb2673) | @alan-baker | 2025-01-23T23:15:46Z | 2018-11-26T16:27:23.132Z | update validation_fails.txt |
| [c5fd7d6658](https://github.com/KhronosGroup/glslang/commit/c5fd7d66588c6b2a7d083e4859ad34509f414500) | @alan-baker | 2025-01-23T22:24:02Z | 2018-11-26T16:27:23.132Z | Update test expectations |
| [d926ac5520](https://github.com/KhronosGroup/glslang/commit/d926ac5520e0ccb9fd546caa64c40ec4df8ac0fb) | @alan-baker | 2025-01-23T22:23:48Z | 2018-11-26T16:27:23.132Z | Update SPIRV-Tools |
| [1e4f53ab2d](https://github.com/KhronosGroup/glslang/commit/1e4f53ab2de355296de690583bd26818264b25ff) | @alan-baker | 2024-04-15T15:39:23Z | 2018-11-26T16:27:23.132Z | Prevent duplicate SPIR-V decorations (#3570) |
| [5944f672a8](https://github.com/KhronosGroup/glslang/commit/5944f672a83cb81d4307ba41316c14a35c81c1b1) | @alan-baker | 2022-01-10T15:38:49Z | 2018-11-26T16:27:23.132Z | Add missing license to LICENSE.txt |
| [1025f4736a](https://github.com/KhronosGroup/glslang/commit/1025f4736a78363acdad236c7550989f5160d9db) | @alan-baker | 2021-11-17T00:03:12Z | 2018-11-26T16:27:23.132Z | Update SPIRV-Tools |
| [8092870281](https://github.com/KhronosGroup/glslang/commit/8092870281ee79e3383a2849764a6ca583bb5816) | @alan-baker | 2021-11-05T18:33:46Z | 2018-11-26T16:27:23.132Z | Update test expectations |
| [855f496170](https://github.com/KhronosGroup/glslang/commit/855f4961701415f41dfc9049263af655f5558963) | @alan-baker | 2021-11-05T18:33:31Z | 2018-11-26T16:27:23.132Z | Update SPIRV-Tools and SPIRV-Headers |
| [3d9a31c6d1](https://github.com/KhronosGroup/glslang/commit/3d9a31c6d1a454c72d933f060b4c4f0fbc06b8c7) | @alan-baker | 2021-06-15T15:13:35Z | 2018-11-26T16:27:23.132Z | Update test expectations |
| [f997bb32da](https://github.com/KhronosGroup/glslang/commit/f997bb32dadf45e071d73aed4e8272df614e42fd) | @alan-baker | 2021-06-15T15:11:58Z | 2018-11-26T16:27:23.132Z | Update known good SPIRV-Tools and SPIRV-Headers |
| [157fe5f8fb](https://github.com/KhronosGroup/glslang/commit/157fe5f8fb9bd09a428fdca0a051fc912f963253) | @alan-baker | 2020-08-12T13:04:56Z | 2018-11-26T16:27:23.132Z | Update test expectations |
| [fe1168750e](https://github.com/KhronosGroup/glslang/commit/fe1168750ede8d68caf473f1f96e74211ec15952) | @alan-baker | 2020-08-12T13:04:24Z | 2018-11-26T16:27:23.132Z | Update SPIRV-Tools and SPIRV-Headers known good |
| [2b0eafb1de](https://github.com/KhronosGroup/glslang/commit/2b0eafb1de5b4a1b77cf123545ea269d44248885) | @alan-baker | 2020-05-25T16:18:42Z | 2018-11-26T16:27:23.132Z | Update spirv tools (#2246) |
| [87dd98f0e9](https://github.com/KhronosGroup/glslang/commit/87dd98f0e9ee6496448ad0f6bf30a69c8f60730c) | @alan-baker | 2019-07-08T18:14:23Z | 2018-11-26T16:27:23.132Z | Test updates |
| [5a391cc57c](https://github.com/KhronosGroup/glslang/commit/5a391cc57cfba05ca2de108a5b1b6d210de9f4a3) | @alan-baker | 2019-07-08T18:14:13Z | 2018-11-26T16:27:23.132Z | Update SPIRV-Tools revision |
| [e86cc18e8c](https://github.com/KhronosGroup/glslang/commit/e86cc18e8c67721cf55880dbf454f1b1929816a9) | @alan-baker | 2019-06-13T12:54:31Z | 2018-11-26T16:27:23.132Z | Update test expectations for new SPIRV-Tools |
| [4d8df4f636](https://github.com/KhronosGroup/glslang/commit/4d8df4f636f6d8fdb6488d3053e99edf9527db69) | @alan-baker | 2019-06-13T12:54:01Z | 2018-11-26T16:27:23.132Z | Update known good SPIRV-Tools |
| [aeeaf08f02](https://github.com/KhronosGroup/glslang/commit/aeeaf08f02e0daf20b5bded7eff99424edf62a0a) | @alan-baker | 2019-02-06T19:18:19Z | 2018-11-26T16:27:23.132Z | Update expected test results |
| [75f443bdc8](https://github.com/KhronosGroup/glslang/commit/75f443bdc8b47aafba5d7fc1d70f6b554026e587) | @alan-baker | 2019-02-06T19:17:51Z | 2018-11-26T16:27:23.132Z | Update SPIRV-Tools version |
| [3b656c79f4](https://github.com/KhronosGroup/glslang/commit/3b656c79f4e643ea4e58ed5667654ad17b263a91) | @alan-baker | 2018-12-17T22:07:55Z | 2018-11-26T16:27:23.132Z | Move memory model scope tests to Vulkan 1.1 batch |
| [ed777b0fbd](https://github.com/KhronosGroup/glslang/commit/ed777b0fbdcae90eef3f5a4ae83073d1120c0553) | @alan-baker | 2018-12-04T15:43:23Z | 2018-11-26T16:27:23.132Z | Modify testing to only record validation pass/fail |
| [0e43b16279](https://github.com/KhronosGroup/glslang/commit/0e43b162790e742a90057fa65b615b8491a087c4) | @dgkoch | 2026-07-09T06:14:40Z | 2018-11-22T21:30:20.023Z | Implement GL_EXT_opacity_micromap_ray_query_mode |
| [d9b931e2e8](https://github.com/KhronosGroup/glslang/commit/d9b931e2e8152cb3b97c97ac0cda6cdd04bab699) | @dgkoch | 2021-02-19T21:48:50Z | 2018-11-22T21:30:20.023Z | Fix warning in build |
| [c0bcfaf3ba](https://github.com/KhronosGroup/glslang/commit/c0bcfaf3bae917c57bca49897eb7430cdf256c70) | @dgkoch | 2020-12-12T17:34:24Z | 2018-11-22T21:30:20.023Z | Fix SPV return type of rayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetEXT (#2484) |
| [e11a2c8bec](https://github.com/KhronosGroup/glslang/commit/e11a2c8bece3dffc2fa6bfd1669b23c6f913ff07) | @dgkoch | 2020-11-30T16:57:34Z | 2018-11-22T21:30:20.023Z | update spirv-headers and fix handling of gl_HitTEXT (#2471) |
| [4d41da3b81](https://github.com/KhronosGroup/glslang/commit/4d41da3b810bc11c1c8a954e516638e437360a67) | @dgkoch | 2020-11-25T04:06:16Z | 2018-11-22T21:30:20.023Z | Add ray query capability if acceleration structure or ray query types declared (#2469) |
| [ffccefddfd](https://github.com/KhronosGroup/glslang/commit/ffccefddfd9a02ec0c0b6dd04ef5e1042279c97f) | @dgkoch | 2020-11-23T20:41:27Z | 2018-11-22T21:30:20.023Z | Updates for final Vulkan ray tracing extensions (#2466) |
| [0ea0e96d2a](https://github.com/KhronosGroup/glslang/commit/0ea0e96d2ace4e362aaec260ea085c87dc948bf9) | @dgkoch | 2020-03-17T23:51:11Z | 2018-11-22T21:30:20.023Z | update known_good |
| [db32b243ff](https://github.com/KhronosGroup/glslang/commit/db32b243ff1ee16349feb6557d514a4e55db2acf) | @dgkoch | 2020-03-18T00:42:47Z | 2018-11-22T21:30:20.023Z | Add support for GLSL_EXT_ray_tracing |
| [2cb2f197a7](https://github.com/KhronosGroup/glslang/commit/2cb2f197a7cad508d4fcda873aa01e2f736992b8) | @dgkoch | 2019-06-04T12:43:32Z | 2018-11-22T21:30:20.023Z | Add support for GL_NV_shader_sm_builtins |
| [593a4e0aa5](https://github.com/KhronosGroup/glslang/commit/593a4e0aa5e68a2c0dd22e2114a09dc5fdec4f6d) | @dgkoch | 2019-05-27T20:46:31Z | 2018-11-22T21:30:20.023Z | Fix subgroup support for ray tracing |
| [c3e60ad9b6](https://github.com/KhronosGroup/glslang/commit/c3e60ad9b6d1b3d38ecbb3ac080b442bec1d3091) | @dgkoch | 2019-05-30T23:40:20Z | 2018-11-22T21:30:20.023Z | Add AST tests for ray tracing shaders |
| [3418cb4c98](https://github.com/KhronosGroup/glslang/commit/3418cb4c985b68e75a96ecf86115acf172bf5010) | @dgkoch | 2019-05-30T05:08:41Z | 2018-11-22T21:30:20.023Z | Add AST tests for mesh and task shaders |
| [51760c88ca](https://github.com/KhronosGroup/glslang/commit/51760c88ca834955e22cff873f4a98b37efcd676) | @dgkoch | 2019-05-30T04:24:33Z | 2018-11-22T21:30:20.023Z | Add more subgroup testing |
| [40b1a9e14e](https://github.com/KhronosGroup/glslang/commit/40b1a9e14ededb3e15c5c9d72f4a53bdd525c312) | @dgkoch | 2019-05-28T19:23:19Z | 2018-11-22T21:30:20.023Z | Fix include guard for GL_EXT_multiview |
| [9bb17cd0eb](https://github.com/KhronosGroup/glslang/commit/9bb17cd0ebe761d47c76985da45db2726d799b3c) | @dgkoch | 2019-05-28T19:23:10Z | 2018-11-22T21:30:20.023Z | Return consistent names from CapabilityString |
| [0aea3106e2](https://github.com/KhronosGroup/glslang/commit/0aea3106e2546c60921f180c19da212b12d3dc28) | @dgkoch | 2019-04-06T11:43:17Z | 2018-11-22T21:30:20.023Z | Add cstdlib include |
| [8b2f96d3fe](https://github.com/KhronosGroup/glslang/commit/8b2f96d3fea9061172e028b43313c7482f0484db) | @dgkoch | 2019-04-03T21:21:06Z | 2018-11-22T21:30:20.023Z | Check if _MSC_VER is defined before using. |
| [83170e3f7a](https://github.com/KhronosGroup/glslang/commit/83170e3f7a08e3042c5b24ff0a8a88cac3e968e1) | @dgkoch | 2019-03-26T17:45:33Z | 2018-11-22T21:30:20.023Z | Enable GL_KHR_shader_subgroup properly |
| [5154db5183](https://github.com/KhronosGroup/glslang/commit/5154db5183d4ef88b2a6422207c3c730a2c7dc04) | @dgkoch | 2018-11-26T15:01:58Z | 2018-11-22T21:30:20.023Z | Implement GL_EXT_fragment_invocation_density |
| [a899a43d6d](https://github.com/KhronosGroup/glslang/commit/a899a43d6d4ee97c8427c9b87d2a8fa37855fd2b) | @dneto0 | 2026-07-21T19:26:04Z | 2018-11-12T22:17:47.764Z | Delete all methods in preprocessor class tStringifyLevelInput (#4348) |
| [064a3687e5](https://github.com/KhronosGroup/glslang/commit/064a3687e5af4c92ac4391d71209752127749cfe) | @dneto0 | 2026-06-02T17:13:37Z | 2018-11-12T22:17:47.764Z | kokoro: update license-check.cfg to allow REUSE license updates |
| [d561f02e83](https://github.com/KhronosGroup/glslang/commit/d561f02e83fcbd13331dbd2750666c31bc7fc036) | @dneto0 | 2026-05-07T19:30:07Z | 2018-11-12T22:17:47.764Z | .gitignore: ignore ndk_test/obj |
| [452adc5137](https://github.com/KhronosGroup/glslang/commit/452adc51372e2598bd9710183af2058ca084e2dc) | @dneto0 | 2026-05-12T22:40:05Z | 2018-11-12T22:17:47.764Z | kokoro: Clean up after the GN builds (#4271) |
| [dd26e50178](https://github.com/KhronosGroup/glslang/commit/dd26e5017886375fb1bb464fa65302fb56f06b1c) | @dneto0 | 2026-05-12T22:37:44Z | 2018-11-12T22:17:47.764Z | kokoro: fix build script paths for linux-clang-cmake-nohlsl/* (#4270) |
| [7754c375d0](https://github.com/KhronosGroup/glslang/commit/7754c375d0a7a46cc70fded17d84fff44c2f6dd2) | @dneto0 | 2026-05-07T21:13:39Z | 2018-11-12T22:17:47.764Z | Make GN builds work again |
| [13625556d3](https://github.com/KhronosGroup/glslang/commit/13625556d3ae5fbe198bcebf11878e5b7bf720c1) | @dneto0 | 2026-05-07T22:06:33Z | 2018-11-12T22:17:47.764Z | Android.mk: Use GLSLANG_ENABLE_HLSL=0 to turn off HLSL (#4261) |
| [83effee201](https://github.com/KhronosGroup/glslang/commit/83effee201547d3f4982a53ce50a70a67fb30587) | @dneto0 | 2026-05-07T22:01:54Z | 2018-11-12T22:17:47.764Z | kokoro: add linux-clang-cmake-nohlsl config (#4260) |
| [71eeec5e5e](https://github.com/KhronosGroup/glslang/commit/71eeec5e5eb6b84a985dbad25606a3de1e1e5efb) | @dneto0 | 2026-05-06T18:53:27Z | 2018-11-12T22:17:47.764Z | Ignore .jj tree for .gitignore and license check |
| [5ccb61590f](https://github.com/KhronosGroup/glslang/commit/5ccb61590f533d4c8b12921ead86bf1e2d35e0e9) | @dneto0 | 2026-05-07T14:12:20Z | 2018-11-12T22:17:47.764Z | Adjust tests for the ENABLE_HLSL=OFF case (#4257) |
| [eca4a36250](https://github.com/KhronosGroup/glslang/commit/eca4a36250d518d930f3255300ebbcaa171cb7c2) | @dneto0 | 2026-05-05T17:50:27Z | 2018-11-12T22:17:47.764Z | kokoro: use NDK r29 (#4248) |
| [716f950326](https://github.com/KhronosGroup/glslang/commit/716f9503264d539cc05503cae562e6949eada8f5) | @dneto0 | 2026-05-01T21:23:04Z | 2018-11-12T22:17:47.764Z | tests: spv.float16.frag now passes validation |
| [2e2475180c](https://github.com/KhronosGroup/glslang/commit/2e2475180c792794ad22081c60cdb31877043ffa) | @dneto0 | 2026-04-27T23:03:56Z | 2018-11-12T22:17:47.764Z | kokoro: use GCC 15 |
| [6dc8384641](https://github.com/KhronosGroup/glslang/commit/6dc83846416597073fe621695d2e6d5b1b1a6fc7) | @dneto0 | 2026-04-25T03:51:44Z | 2018-11-12T22:17:47.764Z | kokoro: test with clang-18 |
| [39bfdd6ea1](https://github.com/KhronosGroup/glslang/commit/39bfdd6ea1231fe6ba33709d0dae1d5d21a087b0) | @dneto0 | 2026-04-27T15:32:37Z | 2018-11-12T22:17:47.764Z | Add template deduction guide for Defer (#4234) |
| [ddd6e6ddb8](https://github.com/KhronosGroup/glslang/commit/ddd6e6ddb87dc9f0faf31fe122e5f70a39fd28c4) | @dneto0 | 2026-04-09T16:53:37Z | 2018-11-12T22:17:47.764Z | hlsl: Ensure scope is popped even when method body fails to parse |
| [7d9fae2c95](https://github.com/KhronosGroup/glslang/commit/7d9fae2c95024cdf010006288bcacf5fea1fd6e9) | @dneto0 | 2026-04-06T16:03:57Z | 2018-11-12T22:17:47.764Z | HLSL: handle type error for ternary operator (#4207) |
| [59e5dcc3b7](https://github.com/KhronosGroup/glslang/commit/59e5dcc3b786c5a0a8548103d05be0cd8789dc29) | @dneto0 | 2026-04-06T14:36:44Z | 2018-11-12T22:17:47.764Z | HLSL: Check for bad integer argument on Load*, Store*, Interlocked* (#4208) |
| [715c8500e7](https://github.com/KhronosGroup/glslang/commit/715c8500e7cd67f2eba9e60e98852a1ed49d2f15) | @dneto0 | 2026-03-31T19:51:27Z | 2018-11-12T22:17:47.764Z | Check for bad parameters on long vector type (#4200) |
| [d1f52c8993](https://github.com/KhronosGroup/glslang/commit/d1f52c8993a501bd52d4fbd044bfeb9ecdceb9f4) | @dneto0 | 2026-03-07T06:23:08Z | 2018-11-12T22:17:47.764Z | HLSL: provide string error context only if token is a string |
| [617ecc40dc](https://github.com/KhronosGroup/glslang/commit/617ecc40dc1d2e64b2796198769ef035d73b9e16) | @dneto0 | 2026-02-12T13:14:47Z | 2018-11-12T22:17:47.764Z | Fix string conversion warning in assert |
| [04801966f6](https://github.com/KhronosGroup/glslang/commit/04801966f69257d02eed2d5fcf8083916a76ad5f) | @dneto0 | 2025-04-16T21:09:37Z | 2018-11-12T22:17:47.764Z | Update listing of validation failures |
| [896198a769](https://github.com/KhronosGroup/glslang/commit/896198a76965e27ad0de476ddf1da0c450c56ceb) | @dneto0 | 2025-04-16T21:00:49Z | 2018-11-12T22:17:47.764Z | Update known-good: newer SPIRV-Tools and SPIRV-Headers |
| [e3dd7d9536](https://github.com/KhronosGroup/glslang/commit/e3dd7d95362c0adce202716ee75a49f52f1da760) | @dneto0 | 2025-04-16T20:44:54Z | 2018-11-12T22:17:47.764Z | validation fails for spv.exportFunctions.comp when no linking performed |
| [18f581a8a2](https://github.com/KhronosGroup/glslang/commit/18f581a8a2c112074815e613776b928362ec324b) | @dneto0 | 2025-02-22T22:40:38Z | 2018-11-12T22:17:47.764Z | kokoro: linux: use cpp-builder image instead of radial-build |
| [e66176c3f6](https://github.com/KhronosGroup/glslang/commit/e66176c3f685b14dfa83882329e5d02f4e027c9b) | @dneto0 | 2025-02-19T02:33:41Z | 2018-11-12T22:17:47.764Z | kokoro: use streamlined license checker image |
| [0549c7127c](https://github.com/KhronosGroup/glslang/commit/0549c7127c2fbab2904892c9d6ff491fa1e93751) | @dneto0 | 2025-01-29T05:14:00Z | 2018-11-12T22:17:47.764Z | kokoro: use ndk-r27c |
| [ac319648fb](https://github.com/KhronosGroup/glslang/commit/ac319648fbe4103e42858a92d77053f4ab4d9b60) | @dneto0 | 2025-01-23T22:59:08Z | 2018-11-12T22:17:47.764Z | kokoro: use gcc-13 |
| [4bda6a67e0](https://github.com/KhronosGroup/glslang/commit/4bda6a67e0647322ed658866e92eec2be6046525) | @dneto0 | 2025-01-23T23:23:26Z | 2018-11-12T22:17:47.764Z | kokoro: upgrade from clang 10 to clang 13 |
| [a0995c49eb](https://github.com/KhronosGroup/glslang/commit/a0995c49ebcaca2c6d3b03efbabf74f3843decdb) | @dneto0 | 2024-12-02T22:39:17Z | 2018-11-12T22:17:47.764Z | Add Vulkan 1.4 target and client |
| [4a516f28a1](https://github.com/KhronosGroup/glslang/commit/4a516f28a17d3128f144affd7952142a90ab22e7) | @dneto0 | 2024-07-05T20:53:40Z | 2018-11-12T22:17:47.764Z | kokoro: use Python 3.12 for Linux builds |
| [142052fa30](https://github.com/KhronosGroup/glslang/commit/142052fa30f9eca191aa9dcf65359fcaed09eeec) | @dneto0 | 2024-04-30T16:52:24Z | 2018-11-12T22:17:47.764Z | Update validation results of SPV_QCOM_image_processing2 |
| [dba720ff94](https://github.com/KhronosGroup/glslang/commit/dba720ff94be28b3de21f3688025f91e0cc2a3ae) | @dneto0 | 2024-04-15T20:22:05Z | 2018-11-12T22:17:47.764Z | Adjust hlsl infinity-constant test |
| [b4a6efcda2](https://github.com/KhronosGroup/glslang/commit/b4a6efcda2ce199cc7416e8bbd8c5881201088e1) | @dneto0 | 2024-02-12T21:53:15Z | 2018-11-12T22:17:47.764Z | Allow external control of whether Glslang will be tested or installed |
| [77417d5c9e](https://github.com/KhronosGroup/glslang/commit/77417d5c9e0a5d4c79ddd0285d530b45f7259f0d) | @dneto0 | 2023-07-19T23:29:55Z | 2018-11-12T22:17:47.764Z | Support MinGW build with Clang, not just GCC |
| [a6662c53ce](https://github.com/KhronosGroup/glslang/commit/a6662c53ced629a9d94611276743cbcde896b6af) | @dneto0 | 2023-05-31T16:50:48Z | 2018-11-12T22:17:47.764Z | ndk-build: test Android API 24 |
| [b8955549ef](https://github.com/KhronosGroup/glslang/commit/b8955549ef3c5c247573573ffbeb0ebde857529a) | @dneto0 | 2021-06-28T13:43:02Z | 2018-11-12T22:17:47.764Z | fix error message for vertex struct input |
| [d62ef8a20a](https://github.com/KhronosGroup/glslang/commit/d62ef8a20abeb14593e04a3703048f30d06eae66) | @dneto0 | 2023-02-02T21:23:49Z | 2018-11-12T22:17:47.764Z | Use the ninja already in the docker build. |
| [8329d4a44b](https://github.com/KhronosGroup/glslang/commit/8329d4a44bad80494580728aec35ce64553e6c91) | @dneto0 | 2023-02-02T18:20:28Z | 2018-11-12T22:17:47.764Z | kokoro: avoid git permissions issue that GN fails on |
| [4fe00178c8](https://github.com/KhronosGroup/glslang/commit/4fe00178c8ed7315e0d57ca1aca10a44ce475e3e) | @dneto0 | 2022-12-09T20:51:35Z | 2018-11-12T22:17:47.764Z | Remove the name of unused formal paramters |
| [f28022c9f9](https://github.com/KhronosGroup/glslang/commit/f28022c9f99bec57043c7a4f53f3b361558bfa42) | @dneto0 | 2022-08-03T00:07:01Z | 2018-11-12T22:17:47.764Z | Avoid double-free in functions cloned for vulkan relaxed mode (#2987) |
| [ea7e64cf50](https://github.com/KhronosGroup/glslang/commit/ea7e64cf509ea5423165832893d4cceff09e674d) | @dneto0 | 2022-05-19T17:27:12Z | 2018-11-12T22:17:47.764Z | Remove unused variable |
| [63dbacaa94](https://github.com/KhronosGroup/glslang/commit/63dbacaa9431b48fb1a6fc83632095a3b4d7dfd7) | @dneto0 | 2022-02-16T22:10:29Z | 2018-11-12T22:17:47.764Z | Fix Test/hlsl.namespace.frag test case |
| [36333d1fb9](https://github.com/KhronosGroup/glslang/commit/36333d1fb9f2375ca3595315e7643968aa6b3a29) | @dneto0 | 2021-10-19T21:32:52Z | 2018-11-12T22:17:47.764Z | Fix Cmake rule for extension header generation |
| [e89fbf3ad8](https://github.com/KhronosGroup/glslang/commit/e89fbf3ad82d867300fab8549a9597f5f483225f) | @dneto0 | 2021-06-23T01:57:05Z | 2018-11-12T22:17:47.764Z | Android.mk: Add SpirvIntrinsics.cpp |
| [fa6e3c2737](https://github.com/KhronosGroup/glslang/commit/fa6e3c2737720e14194713767e45ebabb9e3c3ed) | @dneto0 | 2021-02-03T18:56:06Z | 2018-11-12T22:17:47.764Z | Add IntLog2 and use it |
| [57e6a38f2a](https://github.com/KhronosGroup/glslang/commit/57e6a38f2aa52495c3ac1bef7fae252aac3a8e22) | @dneto0 | 2021-02-03T19:14:11Z | 2018-11-12T22:17:47.764Z | Remove useless semicolon |
| [1ef5e20290](https://github.com/KhronosGroup/glslang/commit/1ef5e20290e55634e6e18dfb3c6207f502771fb8) | @dneto0 | 2020-12-15T17:19:00Z | 2018-11-12T22:17:47.764Z | Test updates for ImageRead result type validation |
| [3805671ce8](https://github.com/KhronosGroup/glslang/commit/3805671ce842b90b5c8dd25288a46fd15d997d4a) | @dneto0 | 2020-12-15T17:09:50Z | 2018-11-12T22:17:47.764Z | Update known_good, pick up ImageRead result validation |
| [fb53f83503](https://github.com/KhronosGroup/glslang/commit/fb53f83503659b4977742fac832dc2defd3bacb4) | @dneto0 | 2020-11-12T20:00:16Z | 2018-11-12T22:17:47.764Z | Avoid spuriously adding Geometry capability for vert, tesc, tese (#2462) |
| [2067d1a93e](https://github.com/KhronosGroup/glslang/commit/2067d1a93e6edc17f2a6b7e3e5138a9bbcd35ef9) | @dneto0 | 2020-10-07T22:10:27Z | 2018-11-12T22:17:47.764Z | Add test case for read-only storage texture passed to helper function (#2414) |
| [01f2de512a](https://github.com/KhronosGroup/glslang/commit/01f2de512ac271473169d3f02efc877bbe356f49) | @dneto0 | 2020-07-27T19:33:56Z | 2018-11-12T22:17:47.764Z | Avoid spurious warning about uninit var |
| [2cf9621d6d](https://github.com/KhronosGroup/glslang/commit/2cf9621d6d6f3b5e38f471709f45d35720a7ffee) | @dneto0 | 2020-05-21T15:17:30Z | 2018-11-12T22:17:47.764Z | Reorder member init to match decl order (#2241) |
| [4bb910cb74](https://github.com/KhronosGroup/glslang/commit/4bb910cb74394c6d011430c2e03bcae5ceda53f9) | @dneto0 | 2020-02-06T10:43:43Z | 2018-11-12T22:17:47.764Z | Avoid enum-compare warning |
| [e43e8ba9f3](https://github.com/KhronosGroup/glslang/commit/e43e8ba9f385edc4a7f3255635f8fdb69a06de32) | @dneto0 | 2019-11-07T22:55:22Z | 2018-11-12T22:17:47.764Z | SPIR-V postprocessing: WEB case only needs CFG mods |
| [8c3d5b4b6c](https://github.com/KhronosGroup/glslang/commit/8c3d5b4b6cc784a4dcd7999977d32c2ef5ec51ed) | @dneto0 | 2019-10-21T18:50:31Z | 2018-11-12T22:17:47.764Z | SPIR-V: Aggressively prune unreachable merge, continue target |
| [96bec343d0](https://github.com/KhronosGroup/glslang/commit/96bec343d059e7890d52376278ffc9d41eb5d34f) | @dneto0 | 2019-08-23T18:34:29Z | 2018-11-12T22:17:47.764Z | GN build (for Chromium): enable HLSL |
| [8b920c793a](https://github.com/KhronosGroup/glslang/commit/8b920c793a510c23c59881504f0e27794dd7c948) | @dneto0 | 2019-05-16T06:59:54Z | 2018-11-12T22:17:47.764Z | Update SPIRV-Tools, SPIRV-Headers |
| [edadbed6fb](https://github.com/KhronosGroup/glslang/commit/edadbed6fbd9e76a4d46980fcdf5ccad8a97b4bd) | @dneto0 | 2019-01-16T21:55:03Z | 2018-11-12T22:17:47.764Z | HLSL: Avoid leaking a shadow sampler struct |
| [806e0573da](https://github.com/KhronosGroup/glslang/commit/806e0573daf79d2d39ac22ddaed2c86ab0682def) | @dneto0 | 2019-01-16T15:44:31Z | 2018-11-12T22:17:47.764Z | Avoid leaking name for counter buffer |
| [c4d5ac6bfa](https://github.com/KhronosGroup/glslang/commit/c4d5ac6bfac0541ca6536e7329f5cf4901d1ecd0) | @dneto0 | 2019-01-09T15:32:32Z | 2018-11-12T22:17:47.764Z | Update SPIRV-Tools known good: relax Uconvert check |
| [b11b997d59](https://github.com/KhronosGroup/glslang/commit/b11b997d5995cca3e2b870b379637ec20617ba9c) | @dneto0 | 2019-01-08T23:57:03Z | 2018-11-12T22:17:47.764Z | Parenthesize to avoid GCC warning |
| [082184bcc9](https://github.com/KhronosGroup/glslang/commit/082184bcc912f08578b9783586a61a91a19f73eb) | @dneto0 | 2019-01-03T19:29:44Z | 2018-11-12T22:17:47.764Z | Mark spv.int16.amd.frag.out as failing validation |
| [2d1739d57a](https://github.com/KhronosGroup/glslang/commit/2d1739d57a3f25f15093690b5ff853864bfaf6fd) | @dneto0 | 2018-11-16T21:04:23Z | 2018-11-12T22:17:47.764Z | Update to newer SPIRV-Tools, including VK_EXT_scalar_block_layout |
| [3225778615](https://github.com/KhronosGroup/glslang/commit/3225778615fd9d7e23fd11b71a05097d59ba0247) | @amdrexu | 2024-03-21T15:41:47Z | 2018-11-12T07:18:18.044Z | Fix an issue of getExtBuiltins() |
| [022aea431c](https://github.com/KhronosGroup/glslang/commit/022aea431c462f351c1120cb0b4a2144aa237a50) | @amdrexu | 2024-03-21T15:09:00Z | 2018-11-12T07:18:18.044Z | Fix issues of the interaction between cooperative_matrix and spirv_intrinsics |
| [a8d39f97cd](https://github.com/KhronosGroup/glslang/commit/a8d39f97cdf08cf7eac4ae40dfe7b41420a3be30) | @amdrexu | 2023-11-06T07:59:20Z | 2018-11-12T07:18:18.044Z | Add a helper applySpirvDecorate to handle spirv_decorate_xxx directives |
| [65f59c81e7](https://github.com/KhronosGroup/glslang/commit/65f59c81e79b2399f59c5258c3e24d3d1fc575ad) | @amdrexu | 2023-11-06T08:04:15Z | 2018-11-12T07:18:18.044Z | GL_EXT_spirv_intrinsics: Fix a typo in function naming |
| [323836e46b](https://github.com/KhronosGroup/glslang/commit/323836e46b9e453806e9eb5c1bf76c659c870fb2) | @amdrexu | 2023-09-10T11:27:58Z | 2018-11-12T07:18:18.044Z | Use std::variant to represent TSpirvTypeParameter |
| [b70669a059](https://github.com/KhronosGroup/glslang/commit/b70669a0593f022af1d10f77d29856e24cfaaa50) | @amdrexu | 2023-07-05T06:44:40Z | 2018-11-12T07:18:18.044Z | Spirv_intrinsics: Remove early return in layoutTypeCheck |
| [051f18c0cc](https://github.com/KhronosGroup/glslang/commit/051f18c0cced46f592f571c2c5883aa8130d6ab1) | @amdrexu | 2023-06-24T03:23:45Z | 2018-11-12T07:18:18.044Z | Spirv_intrinsics: Add support of type specifier to spirv_type |
| [77f7cdfb1e](https://github.com/KhronosGroup/glslang/commit/77f7cdfb1e88bd90a21a10bdf7bc350da446347c) | @amdrexu | 2023-03-23T16:06:29Z | 2018-11-12T07:18:18.044Z | Fix an issue when we merge multiple spirv_decorate_xxx directives |
| [8ff8b45131](https://github.com/KhronosGroup/glslang/commit/8ff8b45131bd9265e5c539cd58b99dea602184c3) | @amdrexu | 2023-03-17T08:10:11Z | 2018-11-12T07:18:18.044Z | Parameters of spirv_decorate_id should accept variables |
| [17b0a21877](https://github.com/KhronosGroup/glslang/commit/17b0a218779ce413e916c79fe814b30d53d87e75) | @amdrexu | 2022-10-11T07:01:35Z | 2018-11-12T07:18:18.044Z | Fix incorrect parse message of mesh shader |
| [6c1db7fd6c](https://github.com/KhronosGroup/glslang/commit/6c1db7fd6c6790fe9ba5a45c046d9dc6db69f206) | @amdrexu | 2021-11-24T09:37:52Z | 2018-11-12T07:18:18.044Z | Fix validation failures of test cases regarding GL_EXT_spirv_intrinsics |
| [fe54126c05](https://github.com/KhronosGroup/glslang/commit/fe54126c05863564eab8325b2725f65d96c450b6) | @amdrexu | 2021-11-23T08:40:45Z | 2018-11-12T07:18:18.044Z | Fix an issue of spirv_by_reference |
| [3e9e60af86](https://github.com/KhronosGroup/glslang/commit/3e9e60af8636cd5a4740bc8244c72605cb1df3a0) | @amdrexu | 2021-11-22T12:05:06Z | 2018-11-12T07:18:18.044Z | Remove the test spv.intrinsicsSpecConst |
| [bee91eb479](https://github.com/KhronosGroup/glslang/commit/bee91eb479ee38ce4f268c363154e5175c7a9bd0) | @amdrexu | 2021-11-17T15:32:27Z | 2018-11-12T07:18:18.044Z | Fix an issue of spirv_type used in local variable definitions |
| [07aec25f82](https://github.com/KhronosGroup/glslang/commit/07aec25f82e32254a63dc5dda20eb0da74c01c87) | @amdrexu | 2021-10-13T06:12:47Z | 2018-11-12T07:18:18.044Z | Make modifications of GL_EXT_spirv_intrinsics |
| [65a7fb7054](https://github.com/KhronosGroup/glslang/commit/65a7fb70547a65410e7372e62f4b22ff389d8f6d) | @amdrexu | 2021-04-25T08:52:35Z | 2018-11-12T07:18:18.044Z | Implement the extension GL_EXT_spirv_intrinsics |
| [1034727263](https://github.com/KhronosGroup/glslang/commit/1034727263db4776b0fbd21d86e35b1b8984997a) | @amdrexu | 2021-03-04T09:00:49Z | 2018-11-12T07:18:18.044Z | SPV: The capability string for RayTracingProvisionalKHR is missing |
| [77fe62f477](https://github.com/KhronosGroup/glslang/commit/77fe62f477cd5bb5fb5d21d44c55e1f7a0e385e2) | @amdrexu | 2021-02-26T09:25:45Z | 2018-11-12T07:18:18.044Z | SPV: Change the key of extBuiltinMap to std::string |
| [f6e0fe8600](https://github.com/KhronosGroup/glslang/commit/f6e0fe8600f3ec44d6a91c8adcdd087e037c364f) | @amdrexu | 2020-10-23T14:54:35Z | 2018-11-12T07:18:18.044Z | HLSL: Add support for printf(). |
| [4dcc12d1a4](https://github.com/KhronosGroup/glslang/commit/4dcc12d1a441b29d5901bc708bb1343d29d6459f) | @amdrexu | 2020-09-18T13:18:35Z | 2018-11-12T07:18:18.044Z | SPIRV: Add more utility functions to build some opcodes (#2398) |
| [ac2f01f4bd](https://github.com/KhronosGroup/glslang/commit/ac2f01f4bd89762c084003003a15c2be0939877d) | @amdrexu | 2020-09-14T15:57:09Z | 2018-11-12T07:18:18.044Z | SPIRV: Add disassembly support for multiple literal strings (#2397) |
| [2d66614c0a](https://github.com/KhronosGroup/glslang/commit/2d66614c0abc6e15a25bddff5061ddbabe8e1667) | @amdrexu | 2020-09-07T03:09:21Z | 2018-11-12T07:18:18.044Z | SPIRV: Fix some disassembly issues |
| [864cd8c63e](https://github.com/KhronosGroup/glslang/commit/864cd8c63ee47e49fbd031baa00a12f3209b1e9d) | @amdrexu | 2020-09-02T15:03:03Z | 2018-11-12T07:18:18.044Z | Parser: Fix wrong names of extension macros |
| [fb18b6df28](https://github.com/KhronosGroup/glslang/commit/fb18b6df287a092cf8d0f26600f000b7d37df8b6) | @amdrexu | 2020-02-22T14:04:31Z | 2018-11-12T07:18:18.044Z | Fix an issue of SPV generation for imageAtomicStore. |
| [b4bab3ce01](https://github.com/KhronosGroup/glslang/commit/b4bab3ce0113ee030cdbcce00f2d2ca2f45eda79) | @amdrexu | 2020-02-06T08:51:10Z | 2018-11-12T07:18:18.044Z | Fix a parser error of GL_KHR_memory_scope_semantics |
| [3b1b9e2957](https://github.com/KhronosGroup/glslang/commit/3b1b9e2957dafb5f0335f6b73127163122ae76a0) | @amdrexu | 2019-09-09T14:53:02Z | 2018-11-12T07:18:18.044Z | Fix incorrect function prototypes of 64-bit findLSB/findMSB |
| [bb7307b4a8](https://github.com/KhronosGroup/glslang/commit/bb7307b4a80d4c032e68f3313f268d6e2c5debe4) | @amdrexu | 2019-07-15T06:57:20Z | 2018-11-12T07:18:18.044Z | OpIsHelperInvocationEXT should declare relevant SPV extension and capability |
| [e085d83427](https://github.com/KhronosGroup/glslang/commit/e085d834279352a85e0b284a840461d7334e2a8c) | @amdrexu | 2019-07-06T15:40:10Z | 2018-11-12T07:18:18.044Z | Change implementation of gl_SIMDGroupSizeAMD |
| [d932cc4295](https://github.com/KhronosGroup/glslang/commit/d932cc4295f1ccf449d056dbab4e9c018259bf87) | @amdrexu | 2019-04-25T02:34:28Z | 2018-11-12T07:18:18.044Z | Fix issues of explicit conversions. |
| [eaf31ab98c](https://github.com/KhronosGroup/glslang/commit/eaf31ab98c727e81bf50fdfd56e289e29f87a6f2) | @amdrexu | 2019-01-21T08:50:17Z | 2018-11-12T07:18:18.044Z | Add 8-bit/16-bit transform feedback support for future use |
| [75c5603ada](https://github.com/KhronosGroup/glslang/commit/75c5603ada785ba9e9826c8c1023c55c775b2ec9) | @amdrexu | 2019-01-14T03:40:51Z | 2018-11-12T07:18:18.044Z | Fix xfb_stride incorrectness(#1654) |
| [204812694c](https://github.com/KhronosGroup/glslang/commit/204812694c6e6338d24f40c507335062463db5d5) | @greg-lunarg | 2023-03-03T23:08:30Z | 2018-11-08T19:10:43.859Z | Merge pull request #3153 from greg-lunarg/i3150 |
| [aae2a7ae08](https://github.com/KhronosGroup/glslang/commit/aae2a7ae08889645f9f0969673fa49a4ee4e3fb2) | @greg-lunarg | 2023-03-03T22:17:03Z | 2018-11-08T19:10:43.859Z | Fix installation of resource limits headers |
| [2ca0ee3ba4](https://github.com/KhronosGroup/glslang/commit/2ca0ee3ba4ed94e95f16c3d5b500a0a76b133ed1) | @greg-lunarg | 2023-03-02T18:43:06Z | 2018-11-08T19:10:43.859Z | Merge pull request #3137 from moritz-h/resource-limits |
| [1fb2f1d789](https://github.com/KhronosGroup/glslang/commit/1fb2f1d7896627d62a289439a2c3e750e551a7ab) | @greg-lunarg | 2023-01-12T01:39:49Z | 2018-11-08T19:10:43.859Z | Merge pull request #3108 from greg-lunarg/i3105 |
| [9b67d41b85](https://github.com/KhronosGroup/glslang/commit/9b67d41b8521e6db57192fff1e91b9c131ded4ef) | @greg-lunarg | 2023-01-11T01:50:18Z | 2018-11-08T19:10:43.859Z | Fix crash on bad structure member reference |
| [1d978158de](https://github.com/KhronosGroup/glslang/commit/1d978158dee2f4213114905fa7d3679c78ebbf4d) | @greg-lunarg | 2022-12-29T19:09:46Z | 2018-11-08T19:10:43.859Z | Merge pull request #3100 from daniel-story/fix-dual-src-draw-buffers |
| [d1fc064e79](https://github.com/KhronosGroup/glslang/commit/d1fc064e79e9aa9cda749c1d879bff26fba17760) | @greg-lunarg | 2022-12-26T20:30:34Z | 2018-11-08T19:10:43.859Z | Merge pull request #3102 from jeremy-lunarg/hayes-fix-debuginfo-disassembly |
| [68935bc2c6](https://github.com/KhronosGroup/glslang/commit/68935bc2c68a520dfaa8b2c11a7ec181d17c683e) | @greg-lunarg | 2022-12-22T17:03:12Z | 2018-11-08T19:10:43.859Z | Merge pull request #3099 from jeremy-lunarg/hayes-fix-issue-3095 |
| [c6b3f279a7](https://github.com/KhronosGroup/glslang/commit/c6b3f279a7aa5b37efa8b468332589c07c753805) | @greg-lunarg | 2022-12-12T17:34:33Z | 2018-11-08T19:10:43.859Z | Merge pull request #3087 from dneto0/remove-unused |
| [19d816c8c9](https://github.com/KhronosGroup/glslang/commit/19d816c8c95f7dca19837b4a101bb46630d3935e) | @greg-lunarg | 2022-12-09T17:39:14Z | 2018-11-08T19:10:43.859Z | Merge pull request #3086 from jeremy-lunarg/hayes-fix-3073 |
| [ed257e2bdf](https://github.com/KhronosGroup/glslang/commit/ed257e2bdf34fa2c33946ab120915cd6e038b83d) | @greg-lunarg | 2022-12-07T21:38:31Z | 2018-11-08T19:10:43.859Z | Merge pull request #3066 from ShchchowAMD/shaochi/bindless |
| [77551c429f](https://github.com/KhronosGroup/glslang/commit/77551c429f86c0e077f26552b7c1c0f12a9f235e) | @greg-lunarg | 2022-12-06T22:34:33Z | 2018-11-08T19:10:43.859Z | Merge pull request #3081 from jeremy-lunarg/hayes-update-changes |
| [5f6fa4e792](https://github.com/KhronosGroup/glslang/commit/5f6fa4e792c9b6dad90a0b36466ab851c60cece1) | @greg-lunarg | 2022-12-06T22:33:42Z | 2018-11-08T19:10:43.859Z | Merge pull request #3080 from jeremy-lunarg/hayes-update-known-good |
| [e3e8baf8c5](https://github.com/KhronosGroup/glslang/commit/e3e8baf8c51e377e69ff1354649e0b34cb3964e6) | @greg-lunarg | 2022-12-06T20:11:57Z | 2018-11-08T19:10:43.859Z | Merge pull request #3079 from gby/GL_ARM_shader_core_builtins |
| [12bb8602dd](https://github.com/KhronosGroup/glslang/commit/12bb8602dd2ef450e064959eb44ae117a80f01c9) | @greg-lunarg | 2022-11-28T23:27:56Z | 2018-11-08T19:10:43.859Z | Merge pull request #3077 from greg-lunarg/edos3 |
| [7f047b986b](https://github.com/KhronosGroup/glslang/commit/7f047b986b5e3097ffbb0d9baba623b0b28dc73b) | @greg-lunarg | 2022-04-18T22:00:51Z | 2018-11-08T19:10:43.859Z | Add EliminateDeadOutputStores to API. |
| [0cd93a0efe](https://github.com/KhronosGroup/glslang/commit/0cd93a0efebe3edf7e2c41321d7fc87287033d57) | @greg-lunarg | 2022-11-28T20:27:56Z | 2018-11-08T19:10:43.859Z | Merge pull request #3076 from greg-lunarg/kg124 |
| [1ddba01a80](https://github.com/KhronosGroup/glslang/commit/1ddba01a807d8df39dd8b0615149906159b1bc52) | @greg-lunarg | 2022-11-28T19:06:59Z | 2018-11-08T19:10:43.859Z | Update known goods |
| [2b2523fb95](https://github.com/KhronosGroup/glslang/commit/2b2523fb951f63f072cfba514c26f2feea5f4329) | @greg-lunarg | 2022-11-08T21:46:48Z | 2018-11-08T19:10:43.859Z | Merge pull request #3061 from ShabbyX/remove-angle-build-flag |
| [f4cba22d08](https://github.com/KhronosGroup/glslang/commit/f4cba22d08241cad63a270e33f4ef3384979982e) | @greg-lunarg | 2022-11-08T17:40:25Z | 2018-11-08T19:10:43.859Z | Merge pull request #3060 from greg-lunarg/limit3 |
| [cc4c7330a2](https://github.com/KhronosGroup/glslang/commit/cc4c7330a246f7c3757633006396e3db5e4fbf12) | @greg-lunarg | 2022-11-07T19:06:46Z | 2018-11-08T19:10:43.859Z | Fix include in resource_limits_c.h |
| [5e08deae05](https://github.com/KhronosGroup/glslang/commit/5e08deae050c4a6d5b2ca92cb6cc52ccc5259bea) | @greg-lunarg | 2022-11-03T20:01:33Z | 2018-11-08T19:10:43.859Z | Merge pull request #3057 from ShabbyX/fix-gn-build |
| [8da6495058](https://github.com/KhronosGroup/glslang/commit/8da6495058875e5a1881dee8be4dbd8a4eeccce0) | @greg-lunarg | 2022-11-02T16:52:49Z | 2018-11-08T19:10:43.859Z | Merge pull request #3055 from greg-lunarg/limit2 |
| [90c5214344](https://github.com/KhronosGroup/glslang/commit/90c5214344bc9ec0e7c5cc09e86dad82b8b7abc9) | @greg-lunarg | 2022-10-28T23:27:18Z | 2018-11-08T19:10:43.859Z | Improve ResourceLimits interface to be more forward compatible |
| [980ac50813](https://github.com/KhronosGroup/glslang/commit/980ac50813fb567b6af6b89282eae850b328c967) | @greg-lunarg | 2022-10-19T17:33:25Z | 2018-11-08T19:10:43.859Z | Merge pull request #3047 from akien-mga/spirv.hpp-dos2unix |
| [a0ad0d7067](https://github.com/KhronosGroup/glslang/commit/a0ad0d7067521fff880e36acfb8ce453421c3f25) | @greg-lunarg | 2022-10-17T19:51:33Z | 2018-11-08T19:10:43.859Z | Merge pull request #3043 from gnl21/helper-invocation |
| [5755de46b0](https://github.com/KhronosGroup/glslang/commit/5755de46b07e4374c05fb1081f65f7ae1f8cca81) | @greg-lunarg | 2022-10-13T17:29:59Z | 2018-11-08T19:10:43.859Z | Merge pull request #3049 from jeremy-lunarg/hayes-update-changes |
| [ef6c9714a8](https://github.com/KhronosGroup/glslang/commit/ef6c9714a80bb6013d8b190f2d9b3430976c2dcf) | @greg-lunarg | 2022-10-12T23:48:02Z | 2018-11-08T19:10:43.859Z | Merge pull request #3048 from jeremy-lunarg/hayes-update-known-good |
| [568e233ecf](https://github.com/KhronosGroup/glslang/commit/568e233ecfe24f7140d318f65b24c3962ff96d09) | @greg-lunarg | 2022-10-12T20:29:15Z | 2018-11-08T19:10:43.859Z | Merge pull request #3037 from mbechard/master |
| [8243ca3c30](https://github.com/KhronosGroup/glslang/commit/8243ca3c30527152c909b100292e4360e189663f) | @greg-lunarg | 2022-09-21T22:49:46Z | 2018-11-08T19:10:43.859Z | Merge pull request #3021 from qingyuanzNV/fix_opline_prepending_opfunction_with_pp |
| [3400e9bfbd](https://github.com/KhronosGroup/glslang/commit/3400e9bfbde9a6e38dab5d43854f149d085a4642) | @greg-lunarg | 2022-09-21T22:42:24Z | 2018-11-08T19:10:43.859Z | Merge pull request #3031 from rg3igalia/sub-group-size-arb-flat-fix |
| [b40f87f1d3](https://github.com/KhronosGroup/glslang/commit/b40f87f1d3ee11051a3ada1f874ee7473e2edf65) | @greg-lunarg | 2022-09-20T16:19:08Z | 2018-11-08T19:10:43.859Z | Merge pull request #3032 from mbechard/master |
| [c0cf8ad876](https://github.com/KhronosGroup/glslang/commit/c0cf8ad87627227c7f1d3be6177bbf2832d3fc1b) | @greg-lunarg | 2022-09-12T22:28:30Z | 2018-11-08T19:10:43.859Z | Merge pull request #3025 from pmistryNV/GL_EXT_mesh_shader |
| [df7fec2cfa](https://github.com/KhronosGroup/glslang/commit/df7fec2cfa966919172ee83bfcae6c9c9b3f91b8) | @greg-lunarg | 2022-09-09T17:44:17Z | 2018-11-08T19:10:43.859Z | Merge pull request #3023 from pmistryNV/GL_EXT_mesh_shader |
| [284ceb6d45](https://github.com/KhronosGroup/glslang/commit/284ceb6d450407ab49d3f5f9a1909ccb6b31eb46) | @greg-lunarg | 2022-09-09T16:13:02Z | 2018-11-08T19:10:43.859Z | Merge pull request #2985 from jeremy-lunarg/hayes-nonsemantic-shader-debuginfo-rebase |
| [7757cbebe4](https://github.com/KhronosGroup/glslang/commit/7757cbebe45296d4ab9182525e1fcc1c4a4caf31) | @greg-lunarg | 2022-09-06T18:22:10Z | 2018-11-08T19:10:43.859Z | Merge pull request #3016 from ichordev/patch-1 |
| [5487373dbf](https://github.com/KhronosGroup/glslang/commit/5487373dbf2e3d1f5679754a7f35112a0ea5b18f) | @greg-lunarg | 2022-09-06T18:20:53Z | 2018-11-08T19:10:43.859Z | Merge pull request #3015 from spnda/remove_nv_c_interface |
| [a53aa3e94f](https://github.com/KhronosGroup/glslang/commit/a53aa3e94f8b4bf22a6eb6e8a207fe91ab02b989) | @greg-lunarg | 2022-09-02T16:52:48Z | 2018-11-08T19:10:43.859Z | Merge pull request #3014 from pmistryNV/GL_EXT_mesh_shader |
| [69ae9e7460](https://github.com/KhronosGroup/glslang/commit/69ae9e7460499b488cb2d32edae623a95264db14) | @greg-lunarg | 2022-08-31T23:25:02Z | 2018-11-08T19:10:43.859Z | Merge pull request #2997 from RandomShaper/remove_unused |
| [ae42b05ba3](https://github.com/KhronosGroup/glslang/commit/ae42b05ba37d0274988c44d5c0c86f0da6c1d120) | @greg-lunarg | 2022-08-31T23:21:56Z | 2018-11-08T19:10:43.859Z | Merge pull request #3011 from hbatagelo/fix_type_punning_ub |
| [f771c1293d](https://github.com/KhronosGroup/glslang/commit/f771c1293dce29e1ac3557cf994169136155c81f) | @greg-lunarg | 2022-08-11T19:47:08Z | 2018-11-08T19:10:43.859Z | Merge pull request #2995 from jeremy-lunarg/hayes-update-known-good |
| [adf7bf0113](https://github.com/KhronosGroup/glslang/commit/adf7bf0113ba99fb8e49b23ba7f30c6ee277d14b) | @greg-lunarg | 2022-08-03T19:22:21Z | 2018-11-08T19:10:43.859Z | Merge pull request #2991 from KhronosGroup/revert-2988-build_arm64_binaries_mac |
| [d8b64c2713](https://github.com/KhronosGroup/glslang/commit/d8b64c2713e8879d563632408e0918fe50f86dcb) | @greg-lunarg | 2022-08-03T18:39:23Z | 2018-11-08T19:10:43.859Z | Revert "Fix: Build arm64 binaries for macOS" |
| [de0b1bf6d7](https://github.com/KhronosGroup/glslang/commit/de0b1bf6d7eafef546154102fa15111474750c92) | @greg-lunarg | 2022-08-03T16:32:34Z | 2018-11-08T19:10:43.859Z | Merge pull request #2988 from spnda/build_arm64_binaries_mac |
| [f0ce653a25](https://github.com/KhronosGroup/glslang/commit/f0ce653a25726000d4f37d94de33b95f942ff657) | @greg-lunarg | 2022-07-27T23:39:33Z | 2018-11-08T19:10:43.859Z | Merge pull request #2986 from jeremy-lunarg/hayes-update-macos-runner |
| [22d39cd684](https://github.com/KhronosGroup/glslang/commit/22d39cd684d136a81778cc17a0226ffad40d1cee) | @greg-lunarg | 2022-07-27T17:23:16Z | 2018-11-08T19:10:43.859Z | Merge pull request #2977 from AMD-dwang/AMD_shader_early_and_late_fragment_tests |
| [6ef2e49216](https://github.com/KhronosGroup/glslang/commit/6ef2e492167f32bf44ba7c5d47e07d28fa3d42d1) | @greg-lunarg | 2022-07-22T16:51:42Z | 2018-11-08T19:10:43.859Z | Merge pull request #2974 from thoave-arm/EOpConstructAccStruct |
| [68c1880c09](https://github.com/KhronosGroup/glslang/commit/68c1880c09c36843dcf4346ea87cf69f5c7dbf9e) | @greg-lunarg | 2022-07-12T16:57:21Z | 2018-11-08T19:10:43.859Z | Merge pull request #2973 from haasn/version_macros |
| [503dd24378](https://github.com/KhronosGroup/glslang/commit/503dd243782ce6793c04eca551feef1985e3dcf1) | @greg-lunarg | 2022-07-07T18:14:29Z | 2018-11-08T19:10:43.859Z | Merge pull request #2970 from greg-lunarg/i2969 |
| [8e5f1ac954](https://github.com/KhronosGroup/glslang/commit/8e5f1ac954d0edf83092f5d4a97bb99fd8076c5c) | @greg-lunarg | 2022-07-07T17:40:02Z | 2018-11-08T19:10:43.859Z | Fix getEnhancedMsgs to work when HLSL not enabled |
| [b2d2c9dd3d](https://github.com/KhronosGroup/glslang/commit/b2d2c9dd3d77c6adadff37309aa58a181bafc5f9) | @greg-lunarg | 2022-06-22T19:08:13Z | 2018-11-08T19:10:43.859Z | Merge pull request #2963 from greg-lunarg/i2956 |
| [c1ae2f33b5](https://github.com/KhronosGroup/glslang/commit/c1ae2f33b5bc22ec013c57c716b6ef438619edb0) | @greg-lunarg | 2022-06-21T23:33:57Z | 2018-11-08T19:10:43.859Z | Do not generate samplerBuffer for spirv1.6 and beyond |
| [bffcf209cb](https://github.com/KhronosGroup/glslang/commit/bffcf209cb67f718bd8faafd43d0379f943c116f) | @greg-lunarg | 2022-06-13T23:28:18Z | 2018-11-08T19:10:43.859Z | Merge pull request #2962 from James2022-rgb/feature/c_interface_opsource_support |
| [adbf0d3106](https://github.com/KhronosGroup/glslang/commit/adbf0d3106b26daa237b10b9bf72b1af7c31092d) | @greg-lunarg | 2022-06-03T00:01:12Z | 2018-11-08T19:10:43.859Z | Merge pull request #2961 from jeremy-lunarg/hayes-update-changes |
| [1c5f28e655](https://github.com/KhronosGroup/glslang/commit/1c5f28e655b27f0230a711175783fc955853bdba) | @greg-lunarg | 2022-06-02T22:49:28Z | 2018-11-08T19:10:43.859Z | Merge pull request #2960 from jeremy-lunarg/hayes-update-known-good |
| [2be1561b91](https://github.com/KhronosGroup/glslang/commit/2be1561b918d5760ca8559914ff3009713c5cab9) | @greg-lunarg | 2022-06-01T23:20:20Z | 2018-11-08T19:10:43.859Z | Merge pull request #2957 from greg-lunarg/p2933 |
| [9e2b914722](https://github.com/KhronosGroup/glslang/commit/9e2b914722b7a2021b8f4397f75137470ae19530) | @greg-lunarg | 2022-06-01T22:40:29Z | 2018-11-08T19:10:43.859Z | Restore legacy interface for remap() |
| [4c3e00bf96](https://github.com/KhronosGroup/glslang/commit/4c3e00bf960121c9a1729f1935ab7912b7f651a8) | @greg-lunarg | 2022-06-01T20:07:18Z | 2018-11-08T19:10:43.859Z | Merge pull request #2955 from andfau-arm/duplicate-builtin-clash |
| [316f12ac1d](https://github.com/KhronosGroup/glslang/commit/316f12ac1d4f2fc9517ee1a18b2d710561df228c) | @greg-lunarg | 2022-05-31T19:25:22Z | 2018-11-08T19:10:43.859Z | Merge pull request #2950 from qingyuanzNV/insert_opline_before_opfunction2 |
| [7dda6a6347](https://github.com/KhronosGroup/glslang/commit/7dda6a6347b0bd550e202942adee475956ef462a) | @greg-lunarg | 2022-05-26T16:41:25Z | 2018-11-08T19:10:43.859Z | Merge pull request #2952 from stu-s/EXT_fragment_shader_barycentric |
| [abc87e98fd](https://github.com/KhronosGroup/glslang/commit/abc87e98fd6049d878f8addb319f470c1dc3c70a) | @greg-lunarg | 2022-05-25T18:07:12Z | 2018-11-08T19:10:43.859Z | Merge pull request #2953 from greg-lunarg/mingw0 |
| [25e97a5b06](https://github.com/KhronosGroup/glslang/commit/25e97a5b06c6bac9db7b924257d023648652ee5c) | @greg-lunarg | 2022-05-24T19:31:03Z | 2018-11-08T19:10:43.859Z | Fix build for clang + mingw32-make |
| [604904fb93](https://github.com/KhronosGroup/glslang/commit/604904fb931ad90a25001a4a22477e9a832e64f8) | @greg-lunarg | 2022-05-24T20:14:56Z | 2018-11-08T19:10:43.859Z | Merge pull request #2947 from corporateshark/master |
| [8735cdbf78](https://github.com/KhronosGroup/glslang/commit/8735cdbf78ecbd7571759ef189d1d6fc5eebcaef) | @greg-lunarg | 2022-05-24T20:11:43Z | 2018-11-08T19:10:43.859Z | Merge pull request #2948 from Gabriele91/fix/HLSL-Instance-attribute-as-spirv-invocation-attribute |
| [86ff4bca1d](https://github.com/KhronosGroup/glslang/commit/86ff4bca1ddc7e2262f119c16e7228d0efb67610) | @greg-lunarg | 2022-05-20T15:46:45Z | 2018-11-08T19:10:43.859Z | Merge pull request #2945 from dneto0/remove-unused-var |
| [2439e6d56d](https://github.com/KhronosGroup/glslang/commit/2439e6d56dff55d1c9e0fc2dbfe70a0f44c26832) | @greg-lunarg | 2022-05-18T19:19:28Z | 2018-11-08T19:10:43.859Z | Merge pull request #2943 from mbechard/master |
| [2f5bc0b741](https://github.com/KhronosGroup/glslang/commit/2f5bc0b7414f5d063b9c2fcf231469aec1e549d3) | @greg-lunarg | 2022-05-11T19:45:33Z | 2018-11-08T19:10:43.859Z | Merge pull request #2933 from AaronHaganAMD/whitelist |
| [14f6e27304](https://github.com/KhronosGroup/glslang/commit/14f6e2730457bac14a64cb3d962d0a3da8c15ae4) | @greg-lunarg | 2022-05-06T17:09:55Z | 2018-11-08T19:10:43.859Z | Merge pull request #2940 from alelenv/spirv_intrinsics_rt_ops |
| [38de612126](https://github.com/KhronosGroup/glslang/commit/38de6121268d087e5921388f60ea0d0ace9011f7) | @greg-lunarg | 2022-05-06T17:07:14Z | 2018-11-08T19:10:43.859Z | Merge pull request #2938 from mariusbjorge/GL_EXT_ray_cull_mask |
| [e3bca2add6](https://github.com/KhronosGroup/glslang/commit/e3bca2add61a83cc87b0db199c1fbd45690dbf0b) | @greg-lunarg | 2022-04-22T21:44:20Z | 2018-11-08T19:10:43.859Z | Merge pull request #2932 from Ryp/master |
| [a9fc91076a](https://github.com/KhronosGroup/glslang/commit/a9fc91076a9bd558c678752492b37e5f345c45c0) | @greg-lunarg | 2022-04-22T21:31:55Z | 2018-11-08T19:10:43.859Z | Merge pull request #2928 from tellowkrinkle/patch-1 |
| [06ac141412](https://github.com/KhronosGroup/glslang/commit/06ac14141222bc059f48609b9a4a68fdb6fc4814) | @greg-lunarg | 2022-04-15T16:45:00Z | 2018-11-08T19:10:43.859Z | Merge pull request #2927 from ggfan/ndk-env-variable-update |
| [48fd6c82b3](https://github.com/KhronosGroup/glslang/commit/48fd6c82b3fefb38e59dd799d8b12fddddf8e63c) | @greg-lunarg | 2022-04-08T00:33:03Z | 2018-11-08T19:10:43.859Z | Merge pull request #2925 from SpaceIm/fix-mingw |
| [9bb8cfffb0](https://github.com/KhronosGroup/glslang/commit/9bb8cfffb0eed010e07132282c41d73064a7a609) | @greg-lunarg | 2022-04-06T19:42:55Z | 2018-11-08T19:10:43.859Z | Merge pull request #2924 from greg-lunarg/r.11.9.0a |
| [df4ded3f93](https://github.com/KhronosGroup/glslang/commit/df4ded3f930bb95aac1ffd69acd0f8df0c1e25d6) | @greg-lunarg | 2022-04-06T18:21:33Z | 2018-11-08T19:10:43.859Z | Release 11.9.0 |
| [094e539b86](https://github.com/KhronosGroup/glslang/commit/094e539b86796de29cab204040ff4e7b9f82d192) | @greg-lunarg | 2022-04-06T19:01:04Z | 2018-11-08T19:10:43.859Z | Merge pull request #2923 from greg-lunarg/kg123 |
| [e77298891a](https://github.com/KhronosGroup/glslang/commit/e77298891a0e3b6648afc5fc98a2b3d8c5da912a) | @greg-lunarg | 2022-04-06T18:00:57Z | 2018-11-08T19:10:43.859Z | Update spirv-tools known good |
| [abbe466451](https://github.com/KhronosGroup/glslang/commit/abbe466451ca975fecfdba453ef9073df52aefc5) | @greg-lunarg | 2022-03-28T18:07:30Z | 2018-11-08T19:10:43.859Z | Merge pull request #2915 from EdoardoLuciani/master |
| [9617bdea15](https://github.com/KhronosGroup/glslang/commit/9617bdea1576cfb013c323f98672c28d9c8f6076) | @greg-lunarg | 2022-03-28T18:04:17Z | 2018-11-08T19:10:43.859Z | Merge pull request #2917 from greg-lunarg/i2907 |
| [b88174e6fe](https://github.com/KhronosGroup/glslang/commit/b88174e6fe603bcc2c5aa88e72521b95c9763a92) | @greg-lunarg | 2022-03-28T17:34:40Z | 2018-11-08T19:10:43.859Z | Improved comment for glslang_optimization_level_t |
| [870c75479f](https://github.com/KhronosGroup/glslang/commit/870c75479f5a2e218e950681f817683423760218) | @greg-lunarg | 2022-03-25T21:56:18Z | 2018-11-08T19:10:43.859Z | Merge pull request #2913 from greg-lunarg/i2905 |
| [b7968b7dbc](https://github.com/KhronosGroup/glslang/commit/b7968b7dbc554a93a27c216306c72e5970f5b133) | @greg-lunarg | 2022-03-25T20:36:01Z | 2018-11-08T19:10:43.859Z | Generate Int8, Int16 and Float16 capabilities for constants |
| [f1d286fcc2](https://github.com/KhronosGroup/glslang/commit/f1d286fcc27136ca61b294b7510f453ac2baefea) | @greg-lunarg | 2022-03-24T23:51:54Z | 2018-11-08T19:10:43.859Z | Merge pull request #2851 from chaoticbob/version-override |
| [3c12f20bcb](https://github.com/KhronosGroup/glslang/commit/3c12f20bcb39740223cb25814dd3fb19bb67bc0a) | @greg-lunarg | 2022-03-24T22:41:52Z | 2018-11-08T19:10:43.859Z | Update glsl.versionOverride.vert |
| [dc5b531996](https://github.com/KhronosGroup/glslang/commit/dc5b5319967aeea7b442f22c6c0b17290d8162b8) | @greg-lunarg | 2022-03-24T22:41:15Z | 2018-11-08T19:10:43.859Z | Update glsl.versionOverride.tese |
| [03fe69d3cb](https://github.com/KhronosGroup/glslang/commit/03fe69d3cb0a288137f300c6f80d1fff30797ebf) | @greg-lunarg | 2022-03-24T22:40:18Z | 2018-11-08T19:10:43.859Z | Update glsl.versionOverride.tesc |
| [46edfaeec4](https://github.com/KhronosGroup/glslang/commit/46edfaeec4d596db39c66c08adc272875d1288c3) | @greg-lunarg | 2022-03-24T22:39:34Z | 2018-11-08T19:10:43.859Z | Update glsl.versionOverride.geom |
| [c1e8a17442](https://github.com/KhronosGroup/glslang/commit/c1e8a174424a2973a4f90274f6d2dadaacf426cb) | @greg-lunarg | 2022-03-24T22:37:42Z | 2018-11-08T19:10:43.859Z | Update glsl.versionOverride.frag |
| [871e61fdf0](https://github.com/KhronosGroup/glslang/commit/871e61fdf0c71af2657d5fafc32a53156cea19f5) | @greg-lunarg | 2022-03-24T22:36:48Z | 2018-11-08T19:10:43.859Z | Update glsl.versionOverride.comp |
| [f25ca1ec5e](https://github.com/KhronosGroup/glslang/commit/f25ca1ec5e98ca11a76ffba08b38145c50bbfbc5) | @greg-lunarg | 2022-03-24T19:43:40Z | 2018-11-08T19:10:43.859Z | Merge pull request #2912 from greg-lunarg/edic1 |
| [64cef8edd2](https://github.com/KhronosGroup/glslang/commit/64cef8edd26371801c471eea9ddd429670bbc453) | @greg-lunarg | 2022-03-24T19:25:38Z | 2018-11-08T19:10:43.859Z | Merge pull request #2908 from Biswa96/cmake-spirv-remap |
| [abbdf63cbe](https://github.com/KhronosGroup/glslang/commit/abbdf63cbe966817379345ab5219324b467b011e) | @greg-lunarg | 2022-03-24T18:13:59Z | 2018-11-08T19:10:43.859Z | Add eliminate-dead-input-components to -Os |
| [397086a5b0](https://github.com/KhronosGroup/glslang/commit/397086a5b061423e287dbe35db5a4ccfbe3f7651) | @greg-lunarg | 2022-03-24T18:12:40Z | 2018-11-08T19:10:43.859Z | Merge pull request #2911 from greg-lunarg/kg122 |
| [0988e868f5](https://github.com/KhronosGroup/glslang/commit/0988e868f553563b2529ad9c0b3d42bd811feb6c) | @greg-lunarg | 2022-03-24T16:23:19Z | 2018-11-08T19:10:43.859Z | Update spirv-tools and spirv-headers known good |
| [6d93773995](https://github.com/KhronosGroup/glslang/commit/6d937739953b871453dbca46d91268901ac51b85) | @greg-lunarg | 2022-03-23T17:43:43Z | 2018-11-08T19:10:43.859Z | Merge pull request #2906 from apanteleev/escape-deps |
| [c6f8e532dd](https://github.com/KhronosGroup/glslang/commit/c6f8e532dd06770b73c82412b0ef67c021b22d0e) | @greg-lunarg | 2022-03-21T18:03:34Z | 2018-11-08T19:10:43.859Z | Merge pull request #2902 from ZhiqianXia/gl_FragCoord |
| [538231d8b4](https://github.com/KhronosGroup/glslang/commit/538231d8b46c22474a558671f89f80b25fcec72d) | @greg-lunarg | 2022-03-01T21:50:55Z | 2018-11-08T19:10:43.859Z | Merge pull request #2897 from ZhiqianXia/origin_upper_left |
| [43d585d863](https://github.com/KhronosGroup/glslang/commit/43d585d8636ebf765e567cef197b4580af8518fb) | @greg-lunarg | 2022-02-25T00:57:22Z | 2018-11-08T19:10:43.859Z | Merge pull request #2895 from greg-lunarg/i2894 |
| [79a35ace7c](https://github.com/KhronosGroup/glslang/commit/79a35ace7c000171ee3822f542e85f69219584d5) | @greg-lunarg | 2022-02-24T20:50:41Z | 2018-11-08T19:10:43.859Z | Don't do updatePrecision on float16_t operations |
| [ac7f6a293e](https://github.com/KhronosGroup/glslang/commit/ac7f6a293e009884af3106efa7919b42de0f1187) | @greg-lunarg | 2022-02-23T23:34:36Z | 2018-11-08T19:10:43.859Z | Merge pull request #2892 from greg-lunarg/mb |
| [bbe692e731](https://github.com/KhronosGroup/glslang/commit/bbe692e731fe16933d9994160917355f94c86e3a) | @greg-lunarg | 2022-02-18T22:08:28Z | 2018-11-08T19:10:43.859Z | Improve error message for image/sampler functions for enhanced-msgs |
| [d15deba1d8](https://github.com/KhronosGroup/glslang/commit/d15deba1d8c7da7336945a80eccbf875ae884648) | @greg-lunarg | 2022-02-16T23:15:20Z | 2018-11-08T19:10:43.859Z | Merge pull request #2891 from dneto0/hlsl-namespace |
| [90d4bd05cd](https://github.com/KhronosGroup/glslang/commit/90d4bd05cd77ef5782a6779a0fe3d084440dc80d) | @greg-lunarg | 2022-02-10T21:16:44Z | 2018-11-08T19:10:43.859Z | Merge pull request #2888 from mrpippy/python3 |
| [cf02eda7ca](https://github.com/KhronosGroup/glslang/commit/cf02eda7cadd5dd79ee1e424e601f50c4ff40057) | @greg-lunarg | 2022-02-10T18:57:37Z | 2018-11-08T19:10:43.859Z | Merge pull request #2887 from mbechard/master |
| [b7ba87bcfe](https://github.com/KhronosGroup/glslang/commit/b7ba87bcfec9c9ca45114c1a9d60ba30b19e44a1) | @greg-lunarg | 2022-02-07T20:09:13Z | 2018-11-08T19:10:43.859Z | Merge pull request #2886 from greg-lunarg/i2875 |
| [c5072a8cab](https://github.com/KhronosGroup/glslang/commit/c5072a8cabd465ac967d7012d979b6f4d4b16a8a) | @greg-lunarg | 2022-02-07T19:15:31Z | 2018-11-08T19:10:43.859Z | Fix sameElementShape test of sampler |
| [2742e95934](https://github.com/KhronosGroup/glslang/commit/2742e959347ae2fac58acd0d022c92a0ff1f24bf) | @greg-lunarg | 2022-02-03T16:26:44Z | 2018-11-08T19:10:43.859Z | Merge pull request #2885 from greg-lunarg/kg121 |
| [acd4425a29](https://github.com/KhronosGroup/glslang/commit/acd4425a29a98a20edb7544ccdb3d5a9ce791ce2) | @greg-lunarg | 2022-02-03T01:37:43Z | 2018-11-08T19:10:43.859Z | Update spirv-tools known good |
| [16e3b403aa](https://github.com/KhronosGroup/glslang/commit/16e3b403aabc7681af428792ddbbfa8ae556b5bb) | @greg-lunarg | 2022-02-01T22:47:19Z | 2018-11-08T19:10:43.859Z | Merge pull request #2883 from greg-lunarg/link2 |
| [3005da6e6e](https://github.com/KhronosGroup/glslang/commit/3005da6e6e26a77b1bd6fcb26f39c66c274be6ab) | @greg-lunarg | 2022-02-01T22:46:25Z | 2018-11-08T19:10:43.859Z | Merge pull request #2874 from mbechard/master |
| [ca0d54d51b](https://github.com/KhronosGroup/glslang/commit/ca0d54d51b1fd7bedcde69cede2e1b7141501047) | @greg-lunarg | 2021-12-30T18:56:57Z | 2018-11-08T19:10:43.859Z | Enhance readability of error messages for GLSL |
| [c34bb3b6c5](https://github.com/KhronosGroup/glslang/commit/c34bb3b6c55f6ab084124ad964be95a699700d34) | @greg-lunarg | 2022-01-27T20:21:18Z | 2018-11-08T19:10:43.859Z | Merge pull request #2879 from greg-lunarg/vulkan-1.3-B |
| [9448de56b3](https://github.com/KhronosGroup/glslang/commit/9448de56b320b028e6c301a6b117a166187b7f76) | @greg-lunarg | 2022-01-27T19:23:47Z | 2018-11-08T19:10:43.859Z | Release 11.8.0 |
| [a7aae72ef4](https://github.com/KhronosGroup/glslang/commit/a7aae72ef4f3950281780ae8b8b0e5cc04133e6a) | @greg-lunarg | 2022-01-27T19:13:43Z | 2018-11-08T19:10:43.859Z | Merge pull request #2878 from greg-lunarg/vulkan-1.3-A |
| [69565b1884](https://github.com/KhronosGroup/glslang/commit/69565b18843798f8d219617d7618a37499ad25fd) | @greg-lunarg | 2022-01-27T18:39:19Z | 2018-11-08T19:10:43.859Z | Fix size_t to int warning |
| [1978f2b383](https://github.com/KhronosGroup/glslang/commit/1978f2b383be57cde60ef20ec3fc3913e27d9849) | @greg-lunarg | 2022-01-27T17:09:36Z | 2018-11-08T19:10:43.859Z | Merge pull request #2876 from greg-lunarg/vulkan-1.3 |
| [9ebd8ff6c1](https://github.com/KhronosGroup/glslang/commit/9ebd8ff6c1d2c401cff3037cd798814001c92947) | @greg-lunarg | 2022-01-26T21:45:58Z | 2018-11-08T19:10:43.859Z | Add Vulkan 1.3 support |
| [81cc10a498](https://github.com/KhronosGroup/glslang/commit/81cc10a498b25a90147cccd6e8939493c1e9e20e) | @greg-lunarg | 2022-01-26T00:44:03Z | 2018-11-08T19:10:43.859Z | Merge pull request #2873 from greg-lunarg/i2872 |
| [ed5f33e6ac](https://github.com/KhronosGroup/glslang/commit/ed5f33e6acc945318eac3d43bc401e7497c69be4) | @greg-lunarg | 2022-01-25T20:40:07Z | 2018-11-08T19:10:43.859Z | Fix comment for setEnvInput() |
| [6624e13673](https://github.com/KhronosGroup/glslang/commit/6624e1367309630b2f6df3cf93a5f864e89973f9) | @greg-lunarg | 2022-01-13T21:36:29Z | 2018-11-08T19:10:43.859Z | Merge pull request #2852 from gnoliyil/fuchsia |
| [0108966b47](https://github.com/KhronosGroup/glslang/commit/0108966b47cc4b75d041d02e552a62bf6dd130d4) | @greg-lunarg | 2022-01-13T21:35:16Z | 2018-11-08T19:10:43.859Z | Merge pull request #2868 from ben-clayton/patch-1 |
| [43d40e80ad](https://github.com/KhronosGroup/glslang/commit/43d40e80adaf6f1fa04c0c5651b7167fd4523e55) | @greg-lunarg | 2022-01-11T21:36:01Z | 2018-11-08T19:10:43.859Z | Merge pull request #2866 from greg-lunarg/i2858 |
| [140a76a447](https://github.com/KhronosGroup/glslang/commit/140a76a447ab298f34630447f20968a2c460511e) | @greg-lunarg | 2022-01-11T20:13:50Z | 2018-11-08T19:10:43.859Z | Temporarily disable spirv1.6 tests |
| [109b31aaa2](https://github.com/KhronosGroup/glslang/commit/109b31aaa2208194f56192ee16932658bdf26411) | @greg-lunarg | 2022-01-11T18:42:11Z | 2018-11-08T19:10:43.859Z | Merge pull request #2862 from n-morales/2861-macos-gcc-build-failures |
| [57e25195eb](https://github.com/KhronosGroup/glslang/commit/57e25195ebff3355f4463735f9bb820442caeab3) | @greg-lunarg | 2022-01-10T20:04:15Z | 2018-11-08T19:10:43.859Z | Merge pull request #2853 from ZhiqianXia/EndStreamPrimitive |
| [b886419027](https://github.com/KhronosGroup/glslang/commit/b886419027f933cebc1d5ac82e0a062da57bc7f0) | @greg-lunarg | 2022-01-10T19:27:51Z | 2018-11-08T19:10:43.859Z | Merge pull request #2864 from scribam/cmake-install-prefix |
| [364b169807](https://github.com/KhronosGroup/glslang/commit/364b169807bc03ba479a75b16200161c68f0310f) | @greg-lunarg | 2022-01-10T18:49:19Z | 2018-11-08T19:10:43.859Z | Merge branch 'master' into EndStreamPrimitive |
| [bd6e3fb78e](https://github.com/KhronosGroup/glslang/commit/bd6e3fb78e7808dda840d009b2797e8fe3a576ae) | @greg-lunarg | 2022-01-10T18:15:41Z | 2018-11-08T19:10:43.859Z | Merge pull request #2865 from alan-baker/update-license |
| [c0a322f5f0](https://github.com/KhronosGroup/glslang/commit/c0a322f5f0ea483789e0dd18456fa06c9ba55e20) | @greg-lunarg | 2022-01-07T21:38:42Z | 2018-11-08T19:10:43.859Z | Merge pull request #2859 from ZhiqianXia/floatBitsToInt |
| [17232d21d7](https://github.com/KhronosGroup/glslang/commit/17232d21d7edee06d37b109185d4c46255483b3a) | @greg-lunarg | 2022-01-05T18:34:32Z | 2018-11-08T19:10:43.859Z | Merge pull request #2847 from jeremy-lunarg/hayes-fix-issue-2846 |
| [35150804c3](https://github.com/KhronosGroup/glslang/commit/35150804c3697dd9501956aa57b8c5c2cdc4b9fd) | @greg-lunarg | 2022-01-05T18:30:08Z | 2018-11-08T19:10:43.859Z | Merge pull request #2857 from jeremy-lunarg/hayes-fix-warnings |
| [df609a01b3](https://github.com/KhronosGroup/glslang/commit/df609a01b386001e367709086c58529c48028d1e) | @greg-lunarg | 2022-01-04T00:57:38Z | 2018-11-08T19:10:43.859Z | Merge pull request #2800 from mhillenbrand/string_literal_endianness |
| [950c6ddc11](https://github.com/KhronosGroup/glslang/commit/950c6ddc11eaaf244fd9063b31932c69f7c4cc8e) | @greg-lunarg | 2022-01-03T23:39:45Z | 2018-11-08T19:10:43.859Z | Merge pull request #2849 from jeremy-lunarg/hayes-fix-issue-2848 |
| [9b20b25138](https://github.com/KhronosGroup/glslang/commit/9b20b25138bfe916173c9341075b996be14baa69) | @greg-lunarg | 2021-12-16T22:32:54Z | 2018-11-08T19:10:43.859Z | Merge pull request #2845 from greg-lunarg/sup1.6 |
| [7a49192d23](https://github.com/KhronosGroup/glslang/commit/7a49192d23840c7ee96b28f59a79b32e308d69ec) | @greg-lunarg | 2021-09-02T23:37:39Z | 2018-11-08T19:10:43.859Z | Add support for spirv1.6 |
| [ed37354f11](https://github.com/KhronosGroup/glslang/commit/ed37354f110fa6a977acb0bf2481aa1f8591d1f0) | @greg-lunarg | 2021-12-16T21:48:18Z | 2018-11-08T19:10:43.859Z | Merge pull request #2844 from greg-lunarg/hdr1.6 |
| [a0f98ad401](https://github.com/KhronosGroup/glslang/commit/a0f98ad4015fbfe5b14a6e3d0b492dfa5c37e988) | @greg-lunarg | 2021-12-16T18:37:39Z | 2018-11-08T19:10:43.859Z | Pickup header for SPIR-V 1.6 |
| [ca13951205](https://github.com/KhronosGroup/glslang/commit/ca1395120555b8f7c78a7ea5cd3676330f78623e) | @greg-lunarg | 2021-12-09T18:45:32Z | 2018-11-08T19:10:43.859Z | Merge pull request #2840 from alelenv/no_location2 |
| [542ee69d83](https://github.com/KhronosGroup/glslang/commit/542ee69d8309fda81ee5661c5e3cc88c2b9194fe) | @greg-lunarg | 2021-12-07T23:12:05Z | 2018-11-08T19:10:43.859Z | Merge pull request #2836 from chaoticbob/vulkan_rules_relaxed |
| [2dff16cd3c](https://github.com/KhronosGroup/glslang/commit/2dff16cd3c366cb432c5deba518eff0303673e10) | @greg-lunarg | 2021-12-07T23:10:28Z | 2018-11-08T19:10:43.859Z | Merge pull request #2841 from greg-lunarg/i2244a |
| [fbb39aa461](https://github.com/KhronosGroup/glslang/commit/fbb39aa461430267c8a5e6300d09ca955ce28af9) | @greg-lunarg | 2021-12-07T21:33:09Z | 2018-11-08T19:10:43.859Z | Fix --hlsl-dx-position-w to work for SV_Position embedded in struct |
| [ec5ea2d6cb](https://github.com/KhronosGroup/glslang/commit/ec5ea2d6cbadbdeaca4adaa9161ae0467a5369e8) | @greg-lunarg | 2021-12-02T16:48:16Z | 2018-11-08T19:10:43.859Z | Merge pull request #2838 from jeremy-lunarg/hayes-remove-badge |
| [0e1396862c](https://github.com/KhronosGroup/glslang/commit/0e1396862cc8631ee6606910c95ad6a13088942f) | @greg-lunarg | 2021-11-30T21:10:58Z | 2018-11-08T19:10:43.859Z | Merge pull request #2830 from jeremy-lunarg/hayes-migrate-travis-to-github-actions |
| [0bdfc73e9c](https://github.com/KhronosGroup/glslang/commit/0bdfc73e9c2f1ad67238da3e3a277eaafd0b18b7) | @greg-lunarg | 2021-11-29T21:20:51Z | 2018-11-08T19:10:43.859Z | Merge pull request #2832 from amdrexu/bugfix |
| [083bdc838a](https://github.com/KhronosGroup/glslang/commit/083bdc838a715f7f3956a41ae56790f353d1f262) | @greg-lunarg | 2021-11-24T21:16:45Z | 2018-11-08T19:10:43.859Z | Merge pull request #2720 from ZhiqianXia/GL_ARB_fragment_coord_conventions |
| [69f9dce708](https://github.com/KhronosGroup/glslang/commit/69f9dce70820e45b12fb4623eae8e2e4486c20b9) | @greg-lunarg | 2021-11-24T18:52:08Z | 2018-11-08T19:10:43.859Z | Merge branch 'master' into GL_ARB_fragment_coord_conventions |
| [042aaea516](https://github.com/KhronosGroup/glslang/commit/042aaea51616671cb9a9ae617637aeb90a5d79fa) | @greg-lunarg | 2021-11-23T20:39:57Z | 2018-11-08T19:10:43.859Z | Merge pull request #2831 from amdrexu/bugfix |
| [7a0b9b212c](https://github.com/KhronosGroup/glslang/commit/7a0b9b212cfd8dc1f6b06c923932a0702377910a) | @greg-lunarg | 2021-11-22T22:21:33Z | 2018-11-08T19:10:43.859Z | Merge pull request #2723 from ZhiqianXia/textureQueryLOD |
| [a40e4ac3f7](https://github.com/KhronosGroup/glslang/commit/a40e4ac3f7f1484399bfc292ef85fae56b291d18) | @greg-lunarg | 2021-11-22T17:39:03Z | 2018-11-08T19:10:43.859Z | Merge branch 'master' into textureQueryLOD |
| [7efa90e528](https://github.com/KhronosGroup/glslang/commit/7efa90e5287fbe4dae9f898bb7ef41c01defbc54) | @greg-lunarg | 2021-11-22T17:36:12Z | 2018-11-08T19:10:43.859Z | Merge pull request #2829 from amdrexu/bugfix2 |
| [2c54c20813](https://github.com/KhronosGroup/glslang/commit/2c54c20813ea2242bb28b7be86bb62e299d55932) | @greg-lunarg | 2021-11-19T22:19:27Z | 2018-11-08T19:10:43.859Z | Merge pull request #2782 from kevin-mccullough/FixIomapperSeperableShaderValidation |
| [dd83c37b98](https://github.com/KhronosGroup/glslang/commit/dd83c37b986a68d364be2be167362cb9b9427282) | @greg-lunarg | 2021-11-18T18:20:02Z | 2018-11-08T19:10:43.859Z | Merge pull request #2826 from amdrexu/bugfix |
| [a0c7b6fe87](https://github.com/KhronosGroup/glslang/commit/a0c7b6fe878c9b972174c1b7970cd9a12a5d0a70) | @greg-lunarg | 2021-11-18T17:18:22Z | 2018-11-08T19:10:43.859Z | Merge pull request #2811 from mbechard/master |
| [0d468a7eee](https://github.com/KhronosGroup/glslang/commit/0d468a7eee148e9219f77551529d3d879f3680e1) | @greg-lunarg | 2021-11-17T22:26:19Z | 2018-11-08T19:10:43.859Z | Merge pull request #2824 from alan-baker/update-tools |
| [74b0abb9cd](https://github.com/KhronosGroup/glslang/commit/74b0abb9cd4e9c19483bb38d69bca2edbb005b71) | @greg-lunarg | 2021-11-17T16:55:17Z | 2018-11-08T19:10:43.859Z | Merge pull request #2825 from greg-lunarg/i2244 |
| [e9564feb55](https://github.com/KhronosGroup/glslang/commit/e9564feb55492127cc3c556502bfa46875fc3992) | @greg-lunarg | 2021-11-17T01:42:12Z | 2018-11-08T19:10:43.859Z | Add --hlsl-dx-position-w option |
| [d51d01ccfb](https://github.com/KhronosGroup/glslang/commit/d51d01ccfbbbaa654768ba9a7d28abd3c9fb807d) | @greg-lunarg | 2021-11-16T18:20:42Z | 2018-11-08T19:10:43.859Z | Merge pull request #2823 from kda/master |
| [8a7860e4cb](https://github.com/KhronosGroup/glslang/commit/8a7860e4cb6c30b8ebbc6662788b3a27505f8fb4) | @greg-lunarg | 2021-11-15T21:49:53Z | 2018-11-08T19:10:43.859Z | Merge pull request #2821 from greg-lunarg/conv0 |
| [7141f89a89](https://github.com/KhronosGroup/glslang/commit/7141f89a89d1e074cecec450a6a0495416a50068) | @greg-lunarg | 2021-11-15T20:28:53Z | 2018-11-08T19:10:43.859Z | Merge pull request #2806 from ZhiqianXia/bestFunctionMatching |
| [7d27f667a3](https://github.com/KhronosGroup/glslang/commit/7d27f667a3d93be77ad812d1c369dd345d716140) | @greg-lunarg | 2021-11-15T17:52:12Z | 2018-11-08T19:10:43.859Z | Merge pull request #2818 from mhillenbrand/promoteConstantUnion_signed_char |
| [f669f13998](https://github.com/KhronosGroup/glslang/commit/f669f139982d5b9de77cb940ca11ae38f4d6ae32) | @greg-lunarg | 2021-11-13T02:16:35Z | 2018-11-08T19:10:43.859Z | Merge pull request #2819 from greg-lunarg/i2812 |
| [3074ec94bf](https://github.com/KhronosGroup/glslang/commit/3074ec94bf5d77f4bae56f137ff074fd99a8d368) | @greg-lunarg | 2021-11-13T00:38:11Z | 2018-11-08T19:10:43.859Z | Merge pull request #2814 from mhillenbrand/isinf_isnan2 |
| [10be28ac9b](https://github.com/KhronosGroup/glslang/commit/10be28ac9b9edd1d82e872c69333c563759fb912) | @greg-lunarg | 2021-11-12T23:54:22Z | 2018-11-08T19:10:43.859Z | Fix struct type sharing |
| [c9706bdda0](https://github.com/KhronosGroup/glslang/commit/c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5) | @greg-lunarg | 2021-11-12T14:42:16Z | 2018-11-08T19:10:43.859Z | Merge pull request #2817 from greg-lunarg/sdk0 |
| [1f8c8b88c7](https://github.com/KhronosGroup/glslang/commit/1f8c8b88c71072fa8b79e401042cd52063e5ff78) | @greg-lunarg | 2021-11-12T01:48:05Z | 2018-11-08T19:10:43.859Z | Revert port of GL_EXT_shader_realtime_clock to GL_EXT_spirv_intrinsics |
| [925503088e](https://github.com/KhronosGroup/glslang/commit/925503088e2bcd76921b1e102c37fc320bace254) | @greg-lunarg | 2021-11-11T22:14:06Z | 2018-11-08T19:10:43.859Z | Merge pull request #2816 from greg-lunarg/v11.7.0 |
| [ea73494af9](https://github.com/KhronosGroup/glslang/commit/ea73494af9b68e947a1f8680b796934fd9fd2cf5) | @greg-lunarg | 2021-11-11T18:12:01Z | 2018-11-08T19:10:43.859Z | Merge pull request #2813 from greg-lunarg/kg120 |
| [0bc8932aba](https://github.com/KhronosGroup/glslang/commit/0bc8932aba15a5707a6123e07ed2cab8573d3375) | @greg-lunarg | 2021-11-11T16:08:05Z | 2018-11-08T19:10:43.859Z | Release 11.7.0 |
| [77415296b2](https://github.com/KhronosGroup/glslang/commit/77415296b2174ea6113107fbbb59c0db0a870197) | @greg-lunarg | 2021-11-11T15:43:30Z | 2018-11-08T19:10:43.859Z | Update to latest spirv-headers |
| [600c5037ba](https://github.com/KhronosGroup/glslang/commit/600c5037baac82a80851d1fb95f3f09d34bb43e8) | @greg-lunarg | 2021-11-11T15:18:59Z | 2018-11-08T19:10:43.859Z | Merge pull request #2810 from greg-lunarg/push1 |
| [ac1880cc7b](https://github.com/KhronosGroup/glslang/commit/ac1880cc7ba86c8a389ada0d277eef258d2d2812) | @greg-lunarg | 2021-11-10T22:59:10Z | 2018-11-08T19:10:43.859Z | Merge pull request #2809 from KhronosGroup/revert-2803-isinf_isnan |
| [002b3f55c7](https://github.com/KhronosGroup/glslang/commit/002b3f55c7852408100cc20b799aeb0f8646a77a) | @greg-lunarg | 2021-11-10T22:03:07Z | 2018-11-08T19:10:43.859Z | Generate error for binding on push_constant |
| [22a5e36446](https://github.com/KhronosGroup/glslang/commit/22a5e364460523413e1791e9280bda1397b9b515) | @greg-lunarg | 2021-11-10T21:13:37Z | 2018-11-08T19:10:43.859Z | Revert "Use intermOut.cpp's IsNan and IsInfinity for parse-time constant folding" |
| [9c5309a22a](https://github.com/KhronosGroup/glslang/commit/9c5309a22a84855fc295c7bacdc8f59d573db991) | @greg-lunarg | 2021-11-10T17:01:54Z | 2018-11-08T19:10:43.859Z | Merge pull request #2805 from greg-lunarg/push0 |
| [9600b97c6a](https://github.com/KhronosGroup/glslang/commit/9600b97c6af4c90b0837be0c22bb3268fa0624c3) | @greg-lunarg | 2021-11-09T22:46:08Z | 2018-11-08T19:10:43.859Z | Fix test spv.1.4.OpEntryPoint.frag |
| [bb5b357550](https://github.com/KhronosGroup/glslang/commit/bb5b3575503d285c15dadb479e2eea38b02e0dd7) | @greg-lunarg | 2021-11-09T20:44:32Z | 2018-11-08T19:10:43.859Z | Merge pull request #2781 from kevin-mccullough/FixLinkTimeValidationForGl_PerVertex |
| [627f409aec](https://github.com/KhronosGroup/glslang/commit/627f409aec92568546d1bf80ee7810417b91f798) | @greg-lunarg | 2021-11-09T18:43:38Z | 2018-11-08T19:10:43.859Z | Merge pull request #2801 from haasn/thread_safety |
| [fa26462394](https://github.com/KhronosGroup/glslang/commit/fa26462394ef049d96b0dffe2cee16ac73054ef5) | @greg-lunarg | 2021-11-09T18:08:41Z | 2018-11-08T19:10:43.859Z | Merge pull request #2803 from mhillenbrand/isinf_isnan |
| [8f56d73800](https://github.com/KhronosGroup/glslang/commit/8f56d738000ba2b39595160b2d345821ce03d18f) | @greg-lunarg | 2021-11-09T01:47:27Z | 2018-11-08T19:10:43.859Z | Merge pull request #2799 from cyanreg/master |
| [9535746aa3](https://github.com/KhronosGroup/glslang/commit/9535746aa359358d244eb2078c98e5629c2196f6) | @greg-lunarg | 2021-11-09T01:29:53Z | 2018-11-08T19:10:43.859Z | Merge pull request #2798 from alan-baker/update-tools |
| [ae2e2707df](https://github.com/KhronosGroup/glslang/commit/ae2e2707df0ffe6c51bc4cb971460279fe9a8f32) | @greg-lunarg | 2021-11-08T18:32:46Z | 2018-11-08T19:10:43.859Z | Merge pull request #2722 from ZhiqianXia/GL_ARB_draw_instanced |
| [eb92526d5e](https://github.com/KhronosGroup/glslang/commit/eb92526d5e04572fdf1d15d2f3ae10a967c2f46f) | @greg-lunarg | 2021-11-02T17:03:45Z | 2018-11-08T19:10:43.859Z | Merge pull request #2719 from ZhiqianXia/GL_EXT_shader_integer_mix |
| [77d680e1c3](https://github.com/KhronosGroup/glslang/commit/77d680e1c3cc82a46290a92fad1d4549c07dc122) | @greg-lunarg | 2021-11-01T16:19:09Z | 2018-11-08T19:10:43.859Z | Merge pull request #2712 from ZhiqianXia/switch_error |
| [d1608ab1ef](https://github.com/KhronosGroup/glslang/commit/d1608ab1ef17f1488bdcbfe11f2c3c96ac482fce) | @greg-lunarg | 2021-10-27T19:28:57Z | 2018-11-08T19:10:43.859Z | Merge pull request #2796 from greg-lunarg/i2793 |
| [432a43cccb](https://github.com/KhronosGroup/glslang/commit/432a43cccb562f1761d396b04110df5ae1bdb462) | @greg-lunarg | 2021-10-27T17:59:26Z | 2018-11-08T19:10:43.859Z | Remove support for double trig, pow, exp and log |
| [44b57597d8](https://github.com/KhronosGroup/glslang/commit/44b57597d8cd814bdc248f15640e7726d5e5b955) | @greg-lunarg | 2021-10-26T16:52:19Z | 2018-11-08T19:10:43.859Z | Merge pull request #2792 from jeremy-lunarg/hayes-2760 |
| [3afa350331](https://github.com/KhronosGroup/glslang/commit/3afa350331223f688128c94fbbb5ab3a3c7200d0) | @greg-lunarg | 2021-10-22T20:44:10Z | 2018-11-08T19:10:43.859Z | Merge pull request #2780 from kevin-mccullough/FixCrossStageCheck |
| [38fd9221db](https://github.com/KhronosGroup/glslang/commit/38fd9221db8d0d8f37c7213742b8adc92b4c9437) | @greg-lunarg | 2021-10-21T18:59:22Z | 2018-11-08T19:10:43.859Z | Merge pull request #2777 from amdrexu/bugfix |
| [9290474dcf](https://github.com/KhronosGroup/glslang/commit/9290474dcfc7f9f872d3d14dd1dd54edc8a7cd8d) | @greg-lunarg | 2021-10-21T00:26:59Z | 2018-11-08T19:10:43.859Z | Merge pull request #2787 from greg-lunarg/i2779 |
| [8020da3f18](https://github.com/KhronosGroup/glslang/commit/8020da3f18ba8e42bad777ae608a09d1e2f7eeb0) | @greg-lunarg | 2021-10-20T22:28:11Z | 2018-11-08T19:10:43.859Z | Merge pull request #2788 from alelenv/iomapper_sr_fix |
| [a450fe757b](https://github.com/KhronosGroup/glslang/commit/a450fe757b6f7fdce14b8eba4e4acd61469d98c4) | @greg-lunarg | 2021-10-20T21:17:21Z | 2018-11-08T19:10:43.859Z | Merge pull request #2789 from greg-lunarg/i2785 |
| [82b2668d58](https://github.com/KhronosGroup/glslang/commit/82b2668d584a23766c54e0d387c471c05515293c) | @greg-lunarg | 2021-10-19T00:28:01Z | 2018-11-08T19:10:43.859Z | Allow 8/16-bit integer as array index |
| [6639be7c2d](https://github.com/KhronosGroup/glslang/commit/6639be7c2dd1332c4fad66b95886f7e6745532e8) | @greg-lunarg | 2021-10-20T19:48:22Z | 2018-11-08T19:10:43.859Z | Accept gl_ViewportMask in version 430 and later |
| [6351fcef28](https://github.com/KhronosGroup/glslang/commit/6351fcef2888cf76a4405d756642c1e1ba2b4169) | @greg-lunarg | 2021-10-19T23:09:56Z | 2018-11-08T19:10:43.859Z | Merge pull request #2786 from dneto0/current-source-dir |
| [2598bc7a5b](https://github.com/KhronosGroup/glslang/commit/2598bc7a5b41c2cd3679f532040631ba051abc67) | @greg-lunarg | 2021-10-19T17:20:42Z | 2018-11-08T19:10:43.859Z | Merge pull request #2783 from chrisforbes/untangle |
| [7f1d926a3a](https://github.com/KhronosGroup/glslang/commit/7f1d926a3a397f1d16bd1c36d2b35ba86891081c) | @greg-lunarg | 2021-10-18T21:14:07Z | 2018-11-08T19:10:43.859Z | Merge pull request #2749 from AaronHaganAMD/master |
| [b9ba4c5743](https://github.com/KhronosGroup/glslang/commit/b9ba4c5743997abbc0df858f2458a86d62af6a25) | @greg-lunarg | 2021-10-07T18:33:37Z | 2018-11-08T19:10:43.859Z | Merge pull request #2770 from ncesario-lunarg/ncesario-cmake-endif |
| [c8cdbac705](https://github.com/KhronosGroup/glslang/commit/c8cdbac705346601bccdced91984cf12794258dd) | @greg-lunarg | 2021-10-06T16:15:06Z | 2018-11-08T19:10:43.859Z | Merge pull request #2771 from mbechard/master |
| [581897f462](https://github.com/KhronosGroup/glslang/commit/581897f462f30c15cb9c024bb41d917b9aa64cc7) | @greg-lunarg | 2021-09-24T19:27:08Z | 2018-11-08T19:10:43.859Z | Merge pull request #2768 from greg-lunarg/i2744 |
| [994987bc90](https://github.com/KhronosGroup/glslang/commit/994987bc90c2231079bdab983675bac2e69df3b6) | @greg-lunarg | 2021-09-24T16:12:37Z | 2018-11-08T19:10:43.859Z | Fix variable scoping of do-while |
| [fb0e4983e4](https://github.com/KhronosGroup/glslang/commit/fb0e4983e44de7f4933a60acec467a8d600247c1) | @greg-lunarg | 2021-09-23T16:41:34Z | 2018-11-08T19:10:43.859Z | Merge pull request #2767 from greg-lunarg/i2763 |
| [3d03b7822e](https://github.com/KhronosGroup/glslang/commit/3d03b7822e88cdd78512598560378ed589abe428) | @greg-lunarg | 2021-09-23T16:40:43Z | 2018-11-08T19:10:43.859Z | Scalarize vector readFirstInvocationARB (#2766) |
| [4ea41b650d](https://github.com/KhronosGroup/glslang/commit/4ea41b650d2f2465b64e169e42e27e20928bbcad) | @greg-lunarg | 2021-09-22T21:12:49Z | 2018-11-08T19:10:43.859Z | Fix unreachable code in getSampledType() |
| [c2604615f4](https://github.com/KhronosGroup/glslang/commit/c2604615f4820be63d9ea205be9a796bfc309e4b) | @greg-lunarg | 2021-09-21T22:29:30Z | 2018-11-08T19:10:43.859Z | Merge pull request #2685 from kevin-mccullough/FixIsIoResizeArrayTesselationStageHandling |
| [6baa85f6ce](https://github.com/KhronosGroup/glslang/commit/6baa85f6ceec5fddd2e13b43dd1edc944dd930af) | @greg-lunarg | 2021-09-20T16:14:47Z | 2018-11-08T19:10:43.859Z | Merge pull request #2762 from greg-lunarg/2757 |
| [8b87b84001](https://github.com/KhronosGroup/glslang/commit/8b87b840011b724cf76afc7241d5c4c26901910a) | @greg-lunarg | 2021-09-17T23:14:36Z | 2018-11-08T19:10:43.859Z | Fix SPIR-V for SampleBias |
| [0f886fe7d3](https://github.com/KhronosGroup/glslang/commit/0f886fe7d3c05c4292fb338c6bf1c75912af9439) | @greg-lunarg | 2021-09-17T19:58:48Z | 2018-11-08T19:10:43.859Z | Merge pull request #2759 from mbechard/vkRelaxed-RetargetID |
| [cce85320a8](https://github.com/KhronosGroup/glslang/commit/cce85320a851fc318191fc19174b49334384de41) | @greg-lunarg | 2021-09-17T19:58:04Z | 2018-11-08T19:10:43.859Z | Merge pull request #2756 from mbechard/vkRelaxed-AvoidDuplicateUniform |
| [80dcc36907](https://github.com/KhronosGroup/glslang/commit/80dcc36907f65bbbd14eff2280f40e5ee82a9113) | @greg-lunarg | 2021-09-15T17:09:14Z | 2018-11-08T19:10:43.859Z | Merge pull request #2745 from jeremy-lunarg/hayes-fix-warnings |
| [14943d4e7d](https://github.com/KhronosGroup/glslang/commit/14943d4e7d6a033116e69dfaa36fa68576d38db4) | @greg-lunarg | 2021-09-15T16:57:44Z | 2018-11-08T19:10:43.859Z | Merge pull request #2752 from InsertAReallyCreativeNameHere/master |
| [07c5392f50](https://github.com/KhronosGroup/glslang/commit/07c5392f50463256307d465cc42c67f34270785f) | @greg-lunarg | 2021-09-15T15:42:34Z | 2018-11-08T19:10:43.859Z | Merge pull request #2755 from greg-lunarg/2748 |
| [62ed14518f](https://github.com/KhronosGroup/glslang/commit/62ed14518fdfb5e264b5efecf0a182a069acff84) | @greg-lunarg | 2021-09-14T18:17:58Z | 2018-11-08T19:10:43.859Z | Run update_precision() on array and matrix constructors. |
| [e0771b5d4c](https://github.com/KhronosGroup/glslang/commit/e0771b5d4c7e64a4354e1aa93fb2a673b2a08010) | @greg-lunarg | 2021-09-02T22:11:37Z | 2018-11-08T19:10:43.859Z | Merge pull request #2747 from greg-lunarg/i2740 |
| [8ef6a4cb4d](https://github.com/KhronosGroup/glslang/commit/8ef6a4cb4d348aa2b2f3895f0beaf9208a2f8d34) | @greg-lunarg | 2021-09-02T16:49:46Z | 2018-11-08T19:10:43.859Z | Perform update_precision on constructors and converts |
| [2fb89a0072](https://github.com/KhronosGroup/glslang/commit/2fb89a0072ae7316af1c856f22663fde4928128a) | @greg-lunarg | 2021-08-25T21:21:08Z | 2018-11-08T19:10:43.859Z | Merge pull request #2738 from greg-lunarg/kg119 |
| [e49ae91c9d](https://github.com/KhronosGroup/glslang/commit/e49ae91c9d56d11631eb7048272bd660071e392e) | @greg-lunarg | 2021-08-25T19:32:27Z | 2018-11-08T19:10:43.859Z | Update known goods and CHANGES for 11.6.0 |
| [a4599ef756](https://github.com/KhronosGroup/glslang/commit/a4599ef7561abed83d45bab4c7492daeceef92a5) | @greg-lunarg | 2021-08-18T18:59:27Z | 2018-11-08T19:10:43.859Z | Merge pull request #2718 from ZhiqianXia/AtomicOpsARB |
| [7ca4dfa061](https://github.com/KhronosGroup/glslang/commit/7ca4dfa06158b923a122922a268c80d9d2e32a3f) | @greg-lunarg | 2021-08-13T15:48:37Z | 2018-11-08T19:10:43.859Z | Merge pull request #2731 from alelenv/rt_motion |
| [aa2d4bd2f4](https://github.com/KhronosGroup/glslang/commit/aa2d4bd2f48184974961dbbbae3f29d967c45803) | @greg-lunarg | 2021-08-10T07:01:39Z | 2018-11-08T19:10:43.859Z | Merge pull request #2726 from TheMindVirus/master |
| [675bd38bfa](https://github.com/KhronosGroup/glslang/commit/675bd38bfadc6a9ef994dc3dedf8447e5dfc0483) | @greg-lunarg | 2021-08-10T06:53:01Z | 2018-11-08T19:10:43.859Z | Merge pull request #2729 from greg-lunarg/2725 |
| [9f18258e41](https://github.com/KhronosGroup/glslang/commit/9f18258e41f119b3b7df80f5313c1e1fa248546f) | @greg-lunarg | 2021-08-09T23:52:40Z | 2018-11-08T19:10:43.859Z | Fix seperate stores to swizzled lvalue. |
| [e0f3fdf433](https://github.com/KhronosGroup/glslang/commit/e0f3fdf43385061a1e3a049208e98527ee6af4af) | @greg-lunarg | 2021-08-01T06:13:10Z | 2018-11-08T19:10:43.859Z | Merge pull request #2716 from greg-lunarg/i2689 |
| [715f5c6cf1](https://github.com/KhronosGroup/glslang/commit/715f5c6cf11d88859699481de265784da0778e45) | @greg-lunarg | 2021-07-29T20:58:10Z | 2018-11-08T19:10:43.859Z | Add support for pragma STDGL invariant(all) |
| [50849374cb](https://github.com/KhronosGroup/glslang/commit/50849374cb19559b1f85a0de1dc9b630cb1f4a07) | @greg-lunarg | 2021-07-30T22:12:21Z | 2018-11-08T19:10:43.859Z | Merge pull request #2715 from greg-lunarg/i2714 |
| [c94ec9356f](https://github.com/KhronosGroup/glslang/commit/c94ec9356f1a12876ae959409ec67eddb8a90c16) | @greg-lunarg | 2021-07-30T18:03:27Z | 2018-11-08T19:10:43.859Z | Merge pull request #2690 from AndreyMlashkin/make_msvc_runtime_override_optional |
| [27384e04f6](https://github.com/KhronosGroup/glslang/commit/27384e04f60add37a6da961d05caf4b6b7ec6b2a) | @greg-lunarg | 2021-07-30T17:11:16Z | 2018-11-08T19:10:43.859Z | Allow layout(std430) uniform with GL_EXT_scalar_block_layout |
| [0db0010d3c](https://github.com/KhronosGroup/glslang/commit/0db0010d3cff1dae00bc08389b6f2da03e309960) | @greg-lunarg | 2021-07-29T20:51:44Z | 2018-11-08T19:10:43.859Z | Merge pull request #2691 from ZhiqianXia/BugPoint |
| [9ff6cd0bd6](https://github.com/KhronosGroup/glslang/commit/9ff6cd0bd682f734ef8f9ba8fc3c57b18dc05139) | @greg-lunarg | 2021-07-29T20:48:24Z | 2018-11-08T19:10:43.859Z | Merge branch 'master' into BugPoint |
| [ba540202cd](https://github.com/KhronosGroup/glslang/commit/ba540202cd6edea941de7302d40fbe80755d9b48) | @greg-lunarg | 2021-07-29T20:10:40Z | 2018-11-08T19:10:43.859Z | Merge pull request #2700 from ZhiqianXia/u2i |
| [d433cccb8a](https://github.com/KhronosGroup/glslang/commit/d433cccb8acb76514cf5b70a3e1d9247a21288aa) | @greg-lunarg | 2021-07-28T22:49:27Z | 2018-11-08T19:10:43.859Z | Merge pull request #2702 from jeremy-lunarg/hayes-2518 |
| [4a12ee1ae3](https://github.com/KhronosGroup/glslang/commit/4a12ee1ae364c4e7fc7f3ae0675e5a1df8190ae2) | @greg-lunarg | 2021-07-28T15:27:03Z | 2018-11-08T19:10:43.859Z | Merge pull request #2705 from pkasting/master |
| [1978c7692f](https://github.com/KhronosGroup/glslang/commit/1978c7692f3682d2f806e8c2879be24193e9fc0f) | @greg-lunarg | 2021-07-27T21:03:35Z | 2018-11-08T19:10:43.859Z | Merge pull request #2704 from YunHsiao/master |
| [9158061398](https://github.com/KhronosGroup/glslang/commit/9158061398a96033c990e69156bd28c67114544b) | @greg-lunarg | 2021-07-16T14:40:37Z | 2018-11-08T19:10:43.859Z | Merge pull request #2695 from ShabbyX/fix-bool-array-in-uniform-load |
| [4b7b86d568](https://github.com/KhronosGroup/glslang/commit/4b7b86d568b40f4b076259dc2fc4cdd006340f34) | @greg-lunarg | 2021-07-08T21:15:55Z | 2018-11-08T19:10:43.859Z | Merge pull request #2688 from KhronosGroup/revert-2643-master |
| [263e50f6aa](https://github.com/KhronosGroup/glslang/commit/263e50f6aa932490f021520b747b1e3fdd0e7669) | @greg-lunarg | 2021-07-08T19:10:58Z | 2018-11-08T19:10:43.859Z | Revert "Atomic memory function can only be used for shader storage block member or shared variable." |
| [9e707294f1](https://github.com/KhronosGroup/glslang/commit/9e707294f1263a9d0c440f00ad37bf6aed43ceff) | @greg-lunarg | 2021-07-07T21:08:55Z | 2018-11-08T19:10:43.859Z | Merge pull request #2684 from ZhiqianXia/Dev |
| [89286ca56b](https://github.com/KhronosGroup/glslang/commit/89286ca56b3dc1e93ff8867e856a1228ae34a92e) | @greg-lunarg | 2021-07-07T20:27:10Z | 2018-11-08T19:10:43.859Z | Merge pull request #2643 from ZhiqianXia/master |
| [ae2a562936](https://github.com/KhronosGroup/glslang/commit/ae2a562936cc8504c9ef2757cceaff163147834f) | @greg-lunarg | 2021-06-23T20:25:17Z | 2018-11-08T19:10:43.859Z | Merge pull request #2671 from greg-lunarg/kg118 |
| [83be602174](https://github.com/KhronosGroup/glslang/commit/83be602174dd5f1dd83fa68cbba87818e94eb20e) | @greg-lunarg | 2021-06-23T19:47:39Z | 2018-11-08T19:10:43.859Z | Update known goods and CHANGES for 11.5.0 |
| [0c4c93bf61](https://github.com/KhronosGroup/glslang/commit/0c4c93bf615b51be9ec057ba830c0207bdedae80) | @greg-lunarg | 2021-06-23T16:46:28Z | 2018-11-08T19:10:43.859Z | Merge pull request #2670 from dneto0/fix-android-mk |
| [b38100f6bc](https://github.com/KhronosGroup/glslang/commit/b38100f6bc005c63cef32a20fa1463aceb867ee6) | @greg-lunarg | 2021-06-17T21:29:34Z | 2018-11-08T19:10:43.859Z | Merge pull request #2669 from sudonatalie/remove-unused-var |
| [e74b35f3f5](https://github.com/KhronosGroup/glslang/commit/e74b35f3f5f81551b3b5c80ceb9ac7f5eafce0fe) | @greg-lunarg | 2021-06-17T20:49:02Z | 2018-11-08T19:10:43.859Z | Merge pull request #2664 from mbechard/master |
| [b9d06bdb01](https://github.com/KhronosGroup/glslang/commit/b9d06bdb0108db707a5b0f26d9eae850b2fc9f5d) | @greg-lunarg | 2021-06-17T17:27:47Z | 2018-11-08T19:10:43.859Z | Merge pull request #2668 from cmarcelo/GLSL_EXT_shader_atomic_float2 |
| [71612a7e5d](https://github.com/KhronosGroup/glslang/commit/71612a7e5d6aa5134dd3ccfa81984e7489dc1aa9) | @greg-lunarg | 2021-06-16T20:52:35Z | 2018-11-08T19:10:43.859Z | Merge pull request #2625 from amdrexu/feature |
| [c830b26b5f](https://github.com/KhronosGroup/glslang/commit/c830b26b5f7a00ecfa806c86fb1afb4bebd25f88) | @greg-lunarg | 2021-06-16T17:54:07Z | 2018-11-08T19:10:43.859Z | Merge pull request #2667 from greg-lunarg/i2666 |
| [cd6b2382d0](https://github.com/KhronosGroup/glslang/commit/cd6b2382d0803cb97c84104821a8e51ede116a5f) | @greg-lunarg | 2021-06-15T21:56:27Z | 2018-11-08T19:10:43.859Z | Remove output variables from compute regression tests |
| [a23e143636](https://github.com/KhronosGroup/glslang/commit/a23e1436367f1f7e94ce548d70bdea99201fdb8d) | @greg-lunarg | 2021-06-15T21:00:58Z | 2018-11-08T19:10:43.859Z | Merge pull request #2666 from alan-baker/update-tools |
| [b848fd6a94](https://github.com/KhronosGroup/glslang/commit/b848fd6a94526107a0f6e2ab09731625b300763a) | @greg-lunarg | 2021-06-14T16:35:29Z | 2018-11-08T19:10:43.859Z | Merge pull request #2665 from JustSid/master |
| [fe15158676](https://github.com/KhronosGroup/glslang/commit/fe15158676657bf965e41c32e15ae5db7ea2ab6a) | @greg-lunarg | 2021-06-09T19:09:28Z | 2018-11-08T19:10:43.859Z | Merge pull request #2662 from greg-lunarg/spec1 |
| [230168d5d9](https://github.com/KhronosGroup/glslang/commit/230168d5d96d9f49393e2d5333fe1090aa9a336f) | @greg-lunarg | 2021-06-09T01:10:48Z | 2018-11-08T19:10:43.859Z | Add support for float spec const vector initialization |
| [3d935ea224](https://github.com/KhronosGroup/glslang/commit/3d935ea2243b4fffd9694191834d8573270dc869) | @greg-lunarg | 2021-06-08T21:20:46Z | 2018-11-08T19:10:43.859Z | Merge pull request #2661 from jaebaek/update_spirv_tools_and_unit_tests |
| [cb2c7fd674](https://github.com/KhronosGroup/glslang/commit/cb2c7fd674b9433073013fca6a3e3c73ba96cd33) | @greg-lunarg | 2021-06-07T20:14:22Z | 2018-11-08T19:10:43.859Z | Merge pull request #2659 from alan-baker/subgroup-uniform-control-flow |
| [1fa21491bc](https://github.com/KhronosGroup/glslang/commit/1fa21491bc203b1dee1b871007989d762974f284) | @greg-lunarg | 2021-06-04T18:08:29Z | 2018-11-08T19:10:43.859Z | Merge pull request #2653 from syntheticmagus/selectionBlockSetters |
| [2675cc3f91](https://github.com/KhronosGroup/glslang/commit/2675cc3f91aee5e44b8333b6ca43d3eb60d73713) | @greg-lunarg | 2021-06-04T17:00:27Z | 2018-11-08T19:10:43.859Z | Merge pull request #2656 from ShabbyX/fix-oob |
| [de2cb9db15](https://github.com/KhronosGroup/glslang/commit/de2cb9db1595d4c6396106b87fb60c2553861c15) | @greg-lunarg | 2021-06-04T16:45:48Z | 2018-11-08T19:10:43.859Z | Merge pull request #2655 from ShabbyX/fix-ubsan |
| [6bdcb4be34](https://github.com/KhronosGroup/glslang/commit/6bdcb4be344d7903bd92fd464e496c3199b91484) | @greg-lunarg | 2021-05-27T20:11:46Z | 2018-11-08T19:10:43.859Z | Merge pull request #2651 from greg-lunarg/rel0 |
| [3406857053](https://github.com/KhronosGroup/glslang/commit/340685705359c18315c9dd92cf3400924c0817e9) | @greg-lunarg | 2021-05-26T22:14:23Z | 2018-11-08T19:10:43.859Z | Add missing libs to release |
| [6fe560f74f](https://github.com/KhronosGroup/glslang/commit/6fe560f74f472726027e4059692c6eb1e7d972dc) | @greg-lunarg | 2021-05-20T19:45:51Z | 2018-11-08T19:10:43.859Z | Merge pull request #2647 from greg-lunarg/arg2 |
| [11c24e9adb](https://github.com/KhronosGroup/glslang/commit/11c24e9adbd915de7651a447a85d69a8a51bfdc0) | @greg-lunarg | 2021-05-20T15:17:53Z | 2018-11-08T19:10:43.859Z | Do true SPV type check for function array arg linkage |
| [e71278cc92](https://github.com/KhronosGroup/glslang/commit/e71278cc927f9f76b1674185679d601751eb2541) | @greg-lunarg | 2021-05-18T17:00:08Z | 2018-11-08T19:10:43.859Z | Merge pull request #2646 from johnstiles-google/parseconst |
| [202c8abae0](https://github.com/KhronosGroup/glslang/commit/202c8abae0a3cb1ae725b3c97e3be3b24d1dadb0) | @greg-lunarg | 2021-05-11T19:50:53Z | 2018-11-08T19:10:43.859Z | Merge pull request #2641 from tgfrerer/fix_hlsl_function_error_msg |
| [d234552c30](https://github.com/KhronosGroup/glslang/commit/d234552c30957f53ba65688de0318a3f47d040df) | @greg-lunarg | 2021-05-11T16:10:34Z | 2018-11-08T19:10:43.859Z | Merge pull request #2634 from xantares/patch-1 |
| [9431c53c84](https://github.com/KhronosGroup/glslang/commit/9431c53c84c14fa9e9cd37678262ebba55c62c87) | @greg-lunarg | 2021-05-07T16:09:17Z | 2018-11-08T19:10:43.859Z | Merge pull request #2632 from greg-lunarg/karl0 |
| [1464d036b8](https://github.com/KhronosGroup/glslang/commit/1464d036b8bfcd80a777c272d68cf756493f4d43) | @greg-lunarg | 2021-05-07T00:01:20Z | 2018-11-08T19:10:43.859Z | Fix arrays dimensioned with spec constant sized gl_WorkGroupSize |
| [41e39c615b](https://github.com/KhronosGroup/glslang/commit/41e39c615b1478c4cce2ca06a6f7f291e2249f83) | @greg-lunarg | 2021-05-03T20:29:52Z | 2018-11-08T19:10:43.859Z | Merge pull request #2631 from godlikepanos/master |
| [186bccdd9f](https://github.com/KhronosGroup/glslang/commit/186bccdd9f8ad178403804f9680f329f76781c6d) | @greg-lunarg | 2021-05-03T20:10:53Z | 2018-11-08T19:10:43.859Z | Merge pull request #2629 from okuoku/silence-cygwin-warning |
| [56b17b2f2d](https://github.com/KhronosGroup/glslang/commit/56b17b2f2dfc71b3f1b823e94b13bd13ec1fba12) | @greg-lunarg | 2021-04-27T17:36:07Z | 2018-11-08T19:10:43.859Z | Merge pull request #2621 from Rob2309/auto-sampled-textures-tests |
| [18eef33bd7](https://github.com/KhronosGroup/glslang/commit/18eef33bd7a4bf5ad8c69f99cb72022608cf6e73) | @greg-lunarg | 2021-04-23T08:16:52Z | 2018-11-08T19:10:43.859Z | Merge pull request #2624 from greg-lunarg/v011004000 |
| [4e83d93b62](https://github.com/KhronosGroup/glslang/commit/4e83d93b62a8d388c53e5576a56d8e237144d142) | @greg-lunarg | 2021-04-23T00:09:42Z | 2018-11-08T19:10:43.859Z | Update CHANGES for 11.4.0 |
| [4d658bd5d9](https://github.com/KhronosGroup/glslang/commit/4d658bd5d94e762bc15580b22041ab65a454db1c) | @greg-lunarg | 2021-04-23T00:03:36Z | 2018-11-08T19:10:43.859Z | Merge pull request #2623 from greg-lunarg/except |
| [7b51e234fe](https://github.com/KhronosGroup/glslang/commit/7b51e234fe0aa47c56314c0c8e95916597303f1d) | @greg-lunarg | 2021-04-22T22:30:17Z | 2018-11-08T19:10:43.859Z | Fix CMakeLists.txt to keep compatibility with CMake 3.10.2 |
| [25dd807c3a](https://github.com/KhronosGroup/glslang/commit/25dd807c3a580ac6f889b2dc20e7d87b4c4428cc) | @greg-lunarg | 2021-04-22T04:58:39Z | 2018-11-08T19:10:43.859Z | Merge pull request #2620 from greg-lunarg/v011003000 |
| [bc685667a7](https://github.com/KhronosGroup/glslang/commit/bc685667a7cf112114537d027bb43ce565388401) | @greg-lunarg | 2021-04-22T04:57:06Z | 2018-11-08T19:10:43.859Z | Merge pull request #2619 from greg-lunarg/kg117 |
| [a6674e0120](https://github.com/KhronosGroup/glslang/commit/a6674e01209cc0306d90e4f1103591f16c539ac2) | @greg-lunarg | 2021-04-22T00:42:12Z | 2018-11-08T19:10:43.859Z | Update CHANGES for 11.3.0 |
| [f90377e74a](https://github.com/KhronosGroup/glslang/commit/f90377e74a6d343e07cc14dd38373f1b9d3c787c) | @greg-lunarg | 2021-04-22T00:33:46Z | 2018-11-08T19:10:43.859Z | Update spirv-tools and spirv-headers known good |
| [7f46558b8c](https://github.com/KhronosGroup/glslang/commit/7f46558b8c6816d93d0696113c39fa409b4e5b08) | @greg-lunarg | 2021-04-22T00:17:42Z | 2018-11-08T19:10:43.859Z | Merge pull request #2616 from Rob2309/standalone-hlsl-sampled-textures |
| [ebfca6099f](https://github.com/KhronosGroup/glslang/commit/ebfca6099f2cfe1693afe2abd9c229c853631c25) | @greg-lunarg | 2021-04-21T22:49:53Z | 2018-11-08T19:10:43.859Z | Change --hlsl-sampled-textures to --auto-sampled-textures |
| [5bce773574](https://github.com/KhronosGroup/glslang/commit/5bce773574308e0455d5471cd46799bad44fcecb) | @greg-lunarg | 2021-04-21T17:47:00Z | 2018-11-08T19:10:43.859Z | Merge pull request #2618 from DadSchoorse/depfile |
| [60ce877de0](https://github.com/KhronosGroup/glslang/commit/60ce877de03ff03bb87fb9ef6b744ee33d076034) | @greg-lunarg | 2021-04-19T18:03:05Z | 2018-11-08T19:10:43.859Z | Merge pull request #2609 from ZhiqianXia/Feature2 |
| [8427437221](https://github.com/KhronosGroup/glslang/commit/842743722152b400a73289b282c7460b5e041014) | @greg-lunarg | 2021-04-19T17:03:39Z | 2018-11-08T19:10:43.859Z | Merge pull request #2614 from ZaOniRinku/master |
| [12f3eb8e3f](https://github.com/KhronosGroup/glslang/commit/12f3eb8e3fdfb042afd7386c080b0ed548b359ef) | @greg-lunarg | 2021-04-17T00:52:51Z | 2018-11-08T19:10:43.859Z | Fix and enable textureOffset_samper2darrayshadow test |
| [ed948c8e12](https://github.com/KhronosGroup/glslang/commit/ed948c8e1226372ac5f6725e0bc797d66692c58b) | @greg-lunarg | 2021-04-16T23:42:16Z | 2018-11-08T19:10:43.859Z | Merge pull request #2612 from greg-lunarg/explicit0 |
| [100457e095](https://github.com/KhronosGroup/glslang/commit/100457e095f3603f62a4d6c89580033eb21109d5) | @greg-lunarg | 2021-04-16T06:07:08Z | 2018-11-08T19:10:43.859Z | Add missing builtins for GL_EXT_explicit_arithmetic_types for es |
| [b3859343a2](https://github.com/KhronosGroup/glslang/commit/b3859343a2ca67b39b6c53eeedd16b3ee66ef9ba) | @greg-lunarg | 2021-04-14T22:24:38Z | 2018-11-08T19:10:43.859Z | Merge pull request #2602 from jeremy-lunarg/hayes-2514 |
| [e7e4a8eecb](https://github.com/KhronosGroup/glslang/commit/e7e4a8eecba5b10a6d7893d0d3c4765d1ddb0aaa) | @greg-lunarg | 2021-04-14T21:16:04Z | 2018-11-08T19:10:43.859Z | Merge pull request #2522 from dneto0/intlog2 |
| [e6a0e7fc76](https://github.com/KhronosGroup/glslang/commit/e6a0e7fc766420cc1d81f41a5b86c3414fd7e32e) | @greg-lunarg | 2021-04-13T16:16:50Z | 2018-11-08T19:10:43.859Z | Merge pull request #2606 from greg-lunarg/semifix0 |
| [310a514717](https://github.com/KhronosGroup/glslang/commit/310a5147175c9a85d61e2e6ee02ca68568d60633) | @greg-lunarg | 2021-04-13T00:12:58Z | 2018-11-08T19:10:43.859Z | Get rid of extra semicolon causing gcc 10.3 troubles. |
| [a7f846a86c](https://github.com/KhronosGroup/glslang/commit/a7f846a86cb2c82445b6310c449408bb66959a01) | @greg-lunarg | 2021-04-12T23:04:48Z | 2018-11-08T19:10:43.859Z | Merge pull request #2601 from masterleming/always-install-resource-limits |
| [5602195eed](https://github.com/KhronosGroup/glslang/commit/5602195eed90e7d1041d823abc31ad13fbd6424d) | @greg-lunarg | 2021-04-12T21:14:42Z | 2018-11-08T19:10:43.859Z | Merge pull request #2603 from jeremy-lunarg/hayes-fix-key-whitespace |
| [9f76fd1330](https://github.com/KhronosGroup/glslang/commit/9f76fd13306334ae0d8a000ad62b5538cfb45641) | @greg-lunarg | 2021-04-08T18:35:06Z | 2018-11-08T19:10:43.859Z | Merge pull request #2600 from Drigax/add-tinterim-selection-condition-setter |
| [4099f44448](https://github.com/KhronosGroup/glslang/commit/4099f444484b41006bbb1e1f30d3e11f00de1ade) | @greg-lunarg | 2021-04-08T14:25:23Z | 2018-11-08T19:10:43.859Z | Merge pull request #2599 from KhronosGroup/revert-2593-hayes-update-min-spv-requirement |
| [186e66c1a3](https://github.com/KhronosGroup/glslang/commit/186e66c1a3fcf4eb0a5a1c68d22bfbf31c2a3e86) | @greg-lunarg | 2021-04-07T21:20:16Z | 2018-11-08T19:10:43.859Z | Revert "Update minimum SPIR-V requirement for GL_EXT_buffer_reference" |
| [1481399549](https://github.com/KhronosGroup/glslang/commit/1481399549c55c2b9f04a468a6d95ca92fd7458b) | @greg-lunarg | 2021-04-07T00:04:50Z | 2018-11-08T19:10:43.859Z | Merge pull request #2598 from greg-lunarg/noprop1 |
| [02132406bc](https://github.com/KhronosGroup/glslang/commit/02132406bc0c75490c2f8fade3c8b2080f0438ef) | @greg-lunarg | 2021-04-05T22:49:42Z | 2018-11-08T19:10:43.859Z | Do not propagate packing qualifiers to scalars or vectors |
| [5878bcb17e](https://github.com/KhronosGroup/glslang/commit/5878bcb17e43bf22cecaf6095900a33ff7f53445) | @greg-lunarg | 2021-04-01T18:32:57Z | 2018-11-08T19:10:43.859Z | Merge pull request #2593 from jeremy-lunarg/hayes-update-min-spv-requirement |
| [7bdff2b724](https://github.com/KhronosGroup/glslang/commit/7bdff2b724305bfd4f38246c6f799e4721ac86ec) | @greg-lunarg | 2021-04-01T08:37:08Z | 2018-11-08T19:10:43.859Z | Merge pull request #2597 from greg-lunarg/interp0 |
| [7fbaca0d06](https://github.com/KhronosGroup/glslang/commit/7fbaca0d0697a46149365f95ecb0577b0a27c978) | @greg-lunarg | 2021-03-31T21:24:48Z | 2018-11-08T19:10:43.859Z | Fix SPIR-V for HLSL EvaluateAttribute* of interpolants in structs |
| [6dc24ffa47](https://github.com/KhronosGroup/glslang/commit/6dc24ffa47174662a2599cc033069a10b77b46b8) | @greg-lunarg | 2021-03-31T00:33:31Z | 2018-11-08T19:10:43.859Z | Merge pull request #2590 from pmistryNV/GL_ARB_sparse_texture2-bug-fix |
| [2c7c84c8ac](https://github.com/KhronosGroup/glslang/commit/2c7c84c8ac996b16b2645046dd1757043669ed52) | @greg-lunarg | 2021-03-23T16:29:38Z | 2018-11-08T19:10:43.859Z | Merge pull request #2589 from ben-clayton/fix-warnings |
| [c51a774ebd](https://github.com/KhronosGroup/glslang/commit/c51a774ebdd2fd064ba0046bc8f9dcaea6130e94) | @greg-lunarg | 2021-03-22T23:42:43Z | 2018-11-08T19:10:43.859Z | Merge pull request #2588 from jeremy-lunarg/hayes-2530 |
| [b50ac578dd](https://github.com/KhronosGroup/glslang/commit/b50ac578dd0615f3e32667efdefb10110f809fa5) | @greg-lunarg | 2021-03-22T23:39:47Z | 2018-11-08T19:10:43.859Z | Merge pull request #2587 from mbechard/master |
| [6701c2540b](https://github.com/KhronosGroup/glslang/commit/6701c2540bb2b49c5768e686cb819579488e8d0a) | @greg-lunarg | 2021-03-22T17:49:55Z | 2018-11-08T19:10:43.859Z | Merge pull request #2583 from nullcatalyst/bazel-windows-bat |
| [6848167e94](https://github.com/KhronosGroup/glslang/commit/6848167e949d6d9ff05d02920f12d04bc485833a) | @greg-lunarg | 2021-03-22T17:44:52Z | 2018-11-08T19:10:43.859Z | Merge pull request #2582 from JustSid/master |
| [847a19cd2b](https://github.com/KhronosGroup/glslang/commit/847a19cd2b422fcaf090b0a9dd6eba24e2167c39) | @greg-lunarg | 2021-03-19T23:38:51Z | 2018-11-08T19:10:43.859Z | Merge pull request #2581 from mbechard/InconsistentGLPerVertex |
| [979319b9b1](https://github.com/KhronosGroup/glslang/commit/979319b9b161d3a0ca68788f25e6fd197f208816) | @greg-lunarg | 2021-03-18T23:22:13Z | 2018-11-08T19:10:43.859Z | Merge pull request #2579 from mbechard/master |
| [d18bcd64fa](https://github.com/KhronosGroup/glslang/commit/d18bcd64fa400088d9cd732d90e65525adcbeed2) | @greg-lunarg | 2021-03-18T00:21:16Z | 2018-11-08T19:10:43.859Z | Merge pull request #2574 from feifei14119/master |
| [f5929b8c5f](https://github.com/KhronosGroup/glslang/commit/f5929b8c5f83a2126fd146569e1200ff1d63338d) | @greg-lunarg | 2021-03-17T21:46:13Z | 2018-11-08T19:10:43.859Z | Merge pull request #2577 from mbechard/master |
| [b2e5b5c559](https://github.com/KhronosGroup/glslang/commit/b2e5b5c559e10a882ea72b5e4860d7f698fdf93c) | @greg-lunarg | 2021-03-15T19:38:49Z | 2018-11-08T19:10:43.859Z | Merge pull request #2576 from KhronosGroup/revert-2569-revert-2242-GL_EXT_vulkan_glsl_relaxed |
| [4e064eef46](https://github.com/KhronosGroup/glslang/commit/4e064eef4619b0b1e17aca78c52fcfca83ad937d) | @greg-lunarg | 2021-03-15T17:26:11Z | 2018-11-08T19:10:43.859Z | Revert "Revert "GL_ext_vulkan_glsl_relaxed extension support, and cross stage aware IO mapper"" |
| [a36d91e5ac](https://github.com/KhronosGroup/glslang/commit/a36d91e5acdbcece9c3ea3186fca185199827797) | @greg-lunarg | 2021-03-10T21:05:36Z | 2018-11-08T19:10:43.859Z | Merge pull request #2569 from KhronosGroup/revert-2242-GL_EXT_vulkan_glsl_relaxed |
| [e063363878](https://github.com/KhronosGroup/glslang/commit/e063363878f3dd25f5f86386c5bfa12854e6e973) | @greg-lunarg | 2021-03-10T18:26:43Z | 2018-11-08T19:10:43.859Z | Revert "GL_ext_vulkan_glsl_relaxed extension support, and cross stage aware IO mapper" |
| [84e11a858c](https://github.com/KhronosGroup/glslang/commit/84e11a858c550d43afa459c418d3f9daf8a94ab1) | @greg-lunarg | 2021-03-09T09:15:26Z | 2018-11-08T19:10:43.859Z | Merge pull request #2565 from greg-lunarg/i2564 |
| [e3182379ba](https://github.com/KhronosGroup/glslang/commit/e3182379bab67bbc6727cccd966891ba88e3e19b) | @greg-lunarg | 2021-03-08T21:43:32Z | 2018-11-08T19:10:43.859Z | Merge pull request #2242 from mbechard/GL_EXT_vulkan_glsl_relaxed |
| [b5c8fd4fcf](https://github.com/KhronosGroup/glslang/commit/b5c8fd4fcff9667c2a40c53f085f2a868287f114) | @greg-lunarg | 2021-03-08T21:02:06Z | 2018-11-08T19:10:43.859Z | Pass correct proxy type for atomicStore |
| [c7c7982ebe](https://github.com/KhronosGroup/glslang/commit/c7c7982ebee9abb9c17f53f9b4a8a7f4477d8cd1) | @greg-lunarg | 2021-03-08T17:31:48Z | 2018-11-08T19:10:43.859Z | Merge pull request #2560 from amdrexu/bugfix |
| [159b057080](https://github.com/KhronosGroup/glslang/commit/159b05708055fdb7cb2f01005d7c35545be6852f) | @greg-lunarg | 2021-03-02T04:05:58Z | 2018-11-08T19:10:43.859Z | Merge pull request #2559 from greg-lunarg/i2555 |
| [b479ce0bfa](https://github.com/KhronosGroup/glslang/commit/b479ce0bfa6dca1eaeb789d433a9adee73fb93da) | @greg-lunarg | 2021-03-02T00:45:03Z | 2018-11-08T19:10:43.859Z | Allow DepthUnchanged and DepthReplaced Modes in same SPIR-V module. |
| [0eca413092](https://github.com/KhronosGroup/glslang/commit/0eca4130929e9ed7247c24160071742e5124cda6) | @greg-lunarg | 2021-03-01T21:11:10Z | 2018-11-08T19:10:43.859Z | Merge pull request #2558 from greg-lunarg/i2551 |
| [740def238e](https://github.com/KhronosGroup/glslang/commit/740def238e33c0fb436f83943bec74b9f96070b7) | @greg-lunarg | 2021-03-01T19:33:08Z | 2018-11-08T19:10:43.859Z | Allow grad texture ops in all shaders |
| [42ddfbd3d5](https://github.com/KhronosGroup/glslang/commit/42ddfbd3d555473d80335c4a8eb2702ff61417bd) | @greg-lunarg | 2021-03-01T17:41:30Z | 2018-11-08T19:10:43.859Z | Merge pull request #2557 from greg-lunarg/i2552b |
| [e04a046ce7](https://github.com/KhronosGroup/glslang/commit/e04a046ce7c2ce6d37cc7a28802c167d84ffabf3) | @greg-lunarg | 2021-02-27T01:06:27Z | 2018-11-08T19:10:43.859Z | Merge pull request #2554 from proydakov/Try-to-find-python-interpreter-from-host-first |
| [abb9befa1c](https://github.com/KhronosGroup/glslang/commit/abb9befa1c440b4cc42b0c0b622a359ced13605f) | @greg-lunarg | 2021-02-27T01:05:52Z | 2018-11-08T19:10:43.859Z | Merge pull request #2553 from amdrexu/bugfix |
| [051fbbb69c](https://github.com/KhronosGroup/glslang/commit/051fbbb69c790105213de320d2fe9fc769907e0b) | @greg-lunarg | 2021-02-26T23:59:51Z | 2018-11-08T19:10:43.859Z | Fix off-by-1 bug in gl_MaxCombinedTextureImageUnits check |
| [3839066ee4](https://github.com/KhronosGroup/glslang/commit/3839066ee47afcf5acc15390dbcc2b9813906feb) | @greg-lunarg | 2021-02-26T22:51:48Z | 2018-11-08T19:10:43.859Z | Merge pull request #2556 from greg-lunarg/i2541 |
| [c176085909](https://github.com/KhronosGroup/glslang/commit/c176085909ab943bef46e835dcebe15e5f07fd4a) | @greg-lunarg | 2021-02-26T18:34:51Z | 2018-11-08T19:10:43.859Z | Fix precision propagation around shifts |
| [51d672b8a8](https://github.com/KhronosGroup/glslang/commit/51d672b8a8312e288093dfcadb84666105042386) | @greg-lunarg | 2021-02-25T17:38:39Z | 2018-11-08T19:10:43.859Z | Merge pull request #2544 from ZhiqianXia/master |
| [00c6d2d4a7](https://github.com/KhronosGroup/glslang/commit/00c6d2d4a71cad98f7dab016cccac50f144bb90e) | @greg-lunarg | 2021-02-24T23:56:10Z | 2018-11-08T19:10:43.859Z | Merge pull request #2549 from jeremy-lunarg/hayes-2479 |
| [9801a9e42a](https://github.com/KhronosGroup/glslang/commit/9801a9e42aebbe38f18902bfea8964ff1b813b03) | @greg-lunarg | 2021-02-24T19:02:07Z | 2018-11-08T19:10:43.859Z | Merge pull request #2546 from proydakov/msvc-noexcept-fix |
| [2e99822c14](https://github.com/KhronosGroup/glslang/commit/2e99822c148ce2cd3c2420041c13c17010a3e77c) | @greg-lunarg | 2021-02-23T17:23:12Z | 2018-11-08T19:10:43.859Z | Merge pull request #2537 from proydakov/fixed-cmake-warning |
| [6f7a8ebf76](https://github.com/KhronosGroup/glslang/commit/6f7a8ebf76cbc049e7146771d3f9338fff2ce97a) | @greg-lunarg | 2021-02-23T00:36:30Z | 2018-11-08T19:10:43.859Z | Merge pull request #2525 from ZhiqianXia/master |
| [c8b95db65e](https://github.com/KhronosGroup/glslang/commit/c8b95db65ec3deb91120a5efd6ca01f12a36091d) | @greg-lunarg | 2021-02-23T00:07:33Z | 2018-11-08T19:10:43.859Z | Merge pull request #2540 from dgkoch/dgkoch_build_fix |
| [5421877c38](https://github.com/KhronosGroup/glslang/commit/5421877c380d5f92c1965c7a94620dac861297dd) | @greg-lunarg | 2021-02-22T20:54:00Z | 2018-11-08T19:10:43.859Z | Merge pull request #2543 from greg-lunarg/chg11.2.0 |
| [82a37a3531](https://github.com/KhronosGroup/glslang/commit/82a37a35313e33fde3825f2742db4647bfea113e) | @greg-lunarg | 2021-02-22T19:11:47Z | 2018-11-08T19:10:43.859Z | Update CHANGES.md to 11.2.0 to sync with current tagging. |
| [e56beaee73](https://github.com/KhronosGroup/glslang/commit/e56beaee736863ce48455955158f1839e6e4c1a1) | @greg-lunarg | 2021-02-18T22:18:16Z | 2018-11-08T19:10:43.859Z | Merge pull request #2536 from greg-lunarg/chg0 |
| [ecd9bb202f](https://github.com/KhronosGroup/glslang/commit/ecd9bb202ffb0b48868ec23d1c3288670ba98abe) | @greg-lunarg | 2021-02-18T19:04:17Z | 2018-11-08T19:10:43.859Z | Update CHANGES for 11.1.0 |
| [51b86c1a2b](https://github.com/KhronosGroup/glslang/commit/51b86c1a2b77f612293abe0a86425e82353ac3c1) | @greg-lunarg | 2021-02-15T20:41:48Z | 2018-11-08T19:10:43.859Z | Merge pull request #2532 from juliusikkala/master |
| [b0f8a0c3ab](https://github.com/KhronosGroup/glslang/commit/b0f8a0c3abb943910d0a99df9da5e34d10273a4b) | @greg-lunarg | 2021-02-15T20:22:14Z | 2018-11-08T19:10:43.859Z | Merge pull request #2458 from ShchchowAMD/unique_id-fix |
| [6ab923c69d](https://github.com/KhronosGroup/glslang/commit/6ab923c69df77edcaee8a61fd6765d71d7dbaf81) | @greg-lunarg | 2021-02-12T00:30:24Z | 2018-11-08T19:10:43.859Z | Merge pull request #2531 from greg-lunarg/kg116 |
| [6866807d6a](https://github.com/KhronosGroup/glslang/commit/6866807d6a718686eadb2b2bcaa1ba5fb352113a) | @greg-lunarg | 2021-02-11T22:36:28Z | 2018-11-08T19:10:43.859Z | Update spirv-tools and spirv-header known good. |
| [4afd691772](https://github.com/KhronosGroup/glslang/commit/4afd69177258d0636f78d2c4efb823ab6382a187) | @greg-lunarg | 2021-02-09T17:02:24Z | 2018-11-08T19:10:43.859Z | Merge pull request #2526 from proydakov/regression-python3-is-required-even-without-using-SPIRV-Tools |
| [386b4fcb28](https://github.com/KhronosGroup/glslang/commit/386b4fcb28e5cc2987c26c1250f0ba8200eed8fa) | @greg-lunarg | 2021-02-03T22:50:43Z | 2018-11-08T19:10:43.859Z | Merge pull request #2523 from dneto0/remove-stray-semi |
| [5c4f421121](https://github.com/KhronosGroup/glslang/commit/5c4f421121c4d24aad23a507e630dc5dc6c92c7c) | @greg-lunarg | 2021-02-01T17:53:37Z | 2018-11-08T19:10:43.859Z | Merge pull request #2517 from glebm/fix-ubsan-localintermediate |
| [6d68720cbb](https://github.com/KhronosGroup/glslang/commit/6d68720cbb5e241637390997d991afdac761a6d1) | @greg-lunarg | 2021-02-01T16:29:52Z | 2018-11-08T19:10:43.859Z | Merge pull request #2512 from cmarcelo/GL_EXT_shared_memory_block |
| [f7c43377f0](https://github.com/KhronosGroup/glslang/commit/f7c43377f095b96cec8b374ef04120c4b86864f6) | @greg-lunarg | 2021-01-28T17:40:45Z | 2018-11-08T19:10:43.859Z | Merge pull request #2513 from jeffbolznv/missingcap |
| [36df92e4a0](https://github.com/KhronosGroup/glslang/commit/36df92e4a0ef1c38b62f155dbda878ecd8c1c6b9) | @greg-lunarg | 2021-01-26T19:05:11Z | 2018-11-08T19:10:43.859Z | Merge pull request #2511 from alan-baker/GL_EXT_null_initializer |
| [6abdde3ce5](https://github.com/KhronosGroup/glslang/commit/6abdde3ce5119e8ca3dd4e5351aa3a70f25bb689) | @greg-lunarg | 2021-01-21T17:58:14Z | 2018-11-08T19:10:43.859Z | Merge pull request #2508 from corporateshark/master |
| [9b4e82efb4](https://github.com/KhronosGroup/glslang/commit/9b4e82efb482f3c09c2826d0cd0f91225593118b) | @greg-lunarg | 2021-01-19T18:05:02Z | 2018-11-08T19:10:43.859Z | Merge pull request #2505 from ben-clayton/update-licnese-checker-cfg |
| [5b7d68ca6b](https://github.com/KhronosGroup/glslang/commit/5b7d68ca6b3fc4225ecc2410f55f453ec1fcd4fa) | @greg-lunarg | 2021-01-19T17:59:05Z | 2018-11-08T19:10:43.859Z | Merge pull request #2504 from cdotstout/fuchsia-cmake |
| [3de5cfe50e](https://github.com/KhronosGroup/glslang/commit/3de5cfe50edecd001e6d703555284d9b10b3dd57) | @greg-lunarg | 2021-01-07T02:29:37Z | 2018-11-08T19:10:43.859Z | Merge pull request #2498 from dezinjob/fix-option-replacement-vs |
| [480f6039e0](https://github.com/KhronosGroup/glslang/commit/480f6039e072cced267e79a46366fc5caaa5c90a) | @greg-lunarg | 2021-01-06T17:48:00Z | 2018-11-08T19:10:43.859Z | Merge pull request #2500 from jeremy-lunarg/hayes-2497 |
| [f77085c307](https://github.com/KhronosGroup/glslang/commit/f77085c307fc8dad398479dea1beeb40d358b4e0) | @greg-lunarg | 2021-01-06T01:38:50Z | 2018-11-08T19:10:43.859Z | Merge pull request #2499 from greg-lunarg/i2494 |
| [e453088a8a](https://github.com/KhronosGroup/glslang/commit/e453088a8a0a96bf91a69bb0988880b16240ae75) | @greg-lunarg | 2021-01-05T18:21:20Z | 2018-11-08T19:10:43.859Z | Fix debugInfo test to target vulkan1.1 as intended |
| [9325cc013e](https://github.com/KhronosGroup/glslang/commit/9325cc013e3df4f85a457c2d43e831a9e93713e1) | @greg-lunarg | 2020-12-24T19:53:39Z | 2018-11-08T19:10:43.859Z | Merge pull request #2393 from nihui/patch-3 |
| [f426f65229](https://github.com/KhronosGroup/glslang/commit/f426f652299d69bfb5a6eec9a433c6407a709ccd) | @greg-lunarg | 2020-12-18T17:19:52Z | 2018-11-08T19:10:43.859Z | Merge pull request #2490 from greg-lunarg/i2476 |
| [efe4586fad](https://github.com/KhronosGroup/glslang/commit/efe4586fad8eb96b745dc68fc703083614768eb6) | @greg-lunarg | 2020-12-17T22:35:41Z | 2018-11-08T19:10:43.859Z | Fix cut and paste error |
| [6d5916d4a9](https://github.com/KhronosGroup/glslang/commit/6d5916d4a91eb9c3b3be377382e2c1c12443fa11) | @greg-lunarg | 2020-12-16T20:55:00Z | 2018-11-08T19:10:43.859Z | Merge pull request #2451 from rdb/dx9-round-semantics |
| [ab66a91d62](https://github.com/KhronosGroup/glslang/commit/ab66a91d6246684a8634ff7d46374787ee10305f) | @greg-lunarg | 2020-12-11T22:08:50Z | 2018-11-08T19:10:43.859Z | Merge pull request #2482 from greg-lunarg/gtfix3 |
| [4f074aed75](https://github.com/KhronosGroup/glslang/commit/4f074aed75a0996f288ec60270435012e8cc771e) | @greg-lunarg | 2020-12-11T18:27:09Z | 2018-11-08T19:10:43.859Z | Update README to avoid googletest breakage |
| [862ddcb291](https://github.com/KhronosGroup/glslang/commit/862ddcb291b6d5e743072d75c3390de232f3fa28) | @greg-lunarg | 2020-12-11T17:46:44Z | 2018-11-08T19:10:43.859Z | Fix Travis to use pre-breakage googletest (#2481) |
| [c594de23cd](https://github.com/KhronosGroup/glslang/commit/c594de23cdd790d64ad5f9c8b059baae0ee2941d) | @greg-lunarg | 2020-12-08T01:20:27Z | 2018-11-08T19:10:43.859Z | Update spirv-tools known-good #2 - Pick up ray tracing terminator fix (#2478) |
| [dd69df7f3d](https://github.com/KhronosGroup/glslang/commit/dd69df7f3dac26362e10b0f38efb9e47990f7537) | @greg-lunarg | 2020-12-03T20:07:33Z | 2018-11-08T19:10:43.859Z | Update spirv-tools known-good (#2473) |
| [639f5461e3](https://github.com/KhronosGroup/glslang/commit/639f5461e37e386a62edb7381563b3986741b0c2) | @greg-lunarg | 2020-11-12T18:10:07Z | 2018-11-08T19:10:43.859Z | New nonuniform analysis (#2457) |
| [bacaef3237](https://github.com/KhronosGroup/glslang/commit/bacaef3237c515e40d1a24722be48c0a0b30f75f) | @greg-lunarg | 2020-09-25T02:07:15Z | 2018-11-08T19:10:43.859Z | Update spirv-tools and spirv-headers known goods (#2401) |
| [8eb0bdce92](https://github.com/KhronosGroup/glslang/commit/8eb0bdce926708250d7bfd6e8da2b8ac51d724d2) | @greg-lunarg | 2020-09-09T21:44:52Z | 2018-11-08T19:10:43.859Z | Add texture sample to nonuniform test |
| [889ac20408](https://github.com/KhronosGroup/glslang/commit/889ac20408cad9c384da1532f941fc93a82e7f5b) | @greg-lunarg | 2020-09-09T02:01:55Z | 2018-11-08T19:10:43.859Z | Add buffer store to nonuniform tests |
| [8b96a01a6a](https://github.com/KhronosGroup/glslang/commit/8b96a01a6a648c79f16e7f279bf850dc9e69a239) | @greg-lunarg | 2020-07-22T21:10:04Z | 2018-11-08T19:10:43.859Z | Update spirv-tools known-good to most recent stable |
| [e00d27c6d6](https://github.com/KhronosGroup/glslang/commit/e00d27c6d65b7d3e72506a311d7f053da4051295) | @greg-lunarg | 2020-05-28T04:12:42Z | 2018-11-08T19:10:43.859Z | Fix missing patch decoration for TessFactor PCF arg (#2249) |
| [41f62a81ab](https://github.com/KhronosGroup/glslang/commit/41f62a81abc7ea354f5a2e7e169ef12ed5b0f35b) | @greg-lunarg | 2020-05-28T04:10:36Z | 2018-11-08T19:10:43.859Z | Update SPIRV-Tools to stable. Also SPIRV-Headers to TOT. (#2250) |
| [7c753a7253](https://github.com/KhronosGroup/glslang/commit/7c753a72537d95b564ff22ca1bc919521112da09) | @greg-lunarg | 2020-05-18T08:13:10Z | 2018-11-08T19:10:43.859Z | Flatten all interface variables (#2217) |
| [386f18cc39](https://github.com/KhronosGroup/glslang/commit/386f18cc39f1aaa43acbe8c73be705f6857689f3) | @greg-lunarg | 2020-03-27T17:34:45Z | 2018-11-08T19:10:43.859Z | Update spirv-tools known_good to latest stable |
| [85122e7051](https://github.com/KhronosGroup/glslang/commit/85122e7051ced94e01bc67198264225288671bf2) | @greg-lunarg | 2019-12-12T18:15:42Z | 2018-11-08T19:10:43.859Z | Update spriv-tools known good |
| [b44dac1968](https://github.com/KhronosGroup/glslang/commit/b44dac19682f38ad8a44d4617ba09e6a18f107e0) | @greg-lunarg | 2019-10-24T16:37:01Z | 2018-11-08T19:10:43.859Z | Update spirv-tools known good. |
| [39ced690d6](https://github.com/KhronosGroup/glslang/commit/39ced690d64174e664c001c046d961cc294e8d96) | @greg-lunarg | 2019-10-11T01:57:01Z | 2018-11-08T19:10:43.859Z | Update spirv-tools known good. |
| [d6df1fb13f](https://github.com/KhronosGroup/glslang/commit/d6df1fb13f19b6d10454954c7b4023398e35dcac) | @greg-lunarg | 2019-09-04T20:15:57Z | 2018-11-08T19:10:43.859Z | Update spirv-tools and spriv-headers known good. |
| [38317065f6](https://github.com/KhronosGroup/glslang/commit/38317065f641deff5f88906c7eaac001fac8ec4f) | @greg-lunarg | 2019-07-18T19:53:09Z | 2018-11-08T19:10:43.859Z | Update spirv-tools and spirv-headers known good. |
| [21eebe7421](https://github.com/KhronosGroup/glslang/commit/21eebe74214488264bbf0d19323a03c13a9e53a7) | @greg-lunarg | 2019-06-06T19:18:08Z | 2018-11-08T19:10:43.859Z | Uppdate spirv-tools known-good |
| [2d0095f2fd](https://github.com/KhronosGroup/glslang/commit/2d0095f2fd23120b32c2ad73e3a0b6cac776f257) | @greg-lunarg | 2019-04-04T16:19:55Z | 2018-11-08T19:10:43.859Z | Update spirv-tools known-good |
| [9d92945df3](https://github.com/KhronosGroup/glslang/commit/9d92945df38f2fa1aadb4d7f08c87b823ad9f6f3) | @greg-lunarg | 2019-03-27T17:43:03Z | 2018-11-08T19:10:43.859Z | Update spirv-tools known-good |
| [f8939eff7a](https://github.com/KhronosGroup/glslang/commit/f8939eff7adad4b16c3eb844097cefc20e135105) | @greg-lunarg | 2019-02-20T20:17:09Z | 2018-11-08T19:10:43.859Z | Update SPIRV-Tools known good |
| [7a02e15e1e](https://github.com/KhronosGroup/glslang/commit/7a02e15e1e7451b3c05bf528dc15470f20ba726f) | @greg-lunarg | 2019-01-25T18:11:27Z | 2018-11-08T19:10:43.859Z | Update spirv-tools known-good. |
| [d445bb2867](https://github.com/KhronosGroup/glslang/commit/d445bb2867a56b5e053c7b5fb5a7b007294e2043) | @greg-lunarg | 2018-12-06T18:13:15Z | 2018-11-08T19:10:43.859Z | Create separate OpSource for each included file |
| [5620a2f95e](https://github.com/KhronosGroup/glslang/commit/5620a2f95e9221891a18450c2144e0ca3e8d7cde) | @greg-lunarg | 2018-11-28T18:10:27Z | 2018-11-08T19:10:43.859Z | Add passes to legalization to preserve source line info when generated. |
| [5d43c4aac7](https://github.com/KhronosGroup/glslang/commit/5d43c4aac776f1504dc5c364bae49251eadb8111) | @greg-lunarg | 2018-12-08T00:36:33Z | 2018-11-08T19:10:43.859Z | SPV: Fix #1575, fix #1593: Support HLSL #line |
| [62f5430e1a](https://github.com/KhronosGroup/glslang/commit/62f5430e1a1e22bd085ab774e94cd13409a2582f) | @jeffbolznv | 2026-07-08T16:55:36Z | 2018-10-31T20:40:59.808Z | Implement GL_EXT_ocp_microscaling_types |
| [98beacdbe5](https://github.com/KhronosGroup/glslang/commit/98beacdbe5d99f4ac5e4c58bc02bb16c6aeee515) | @jeffbolznv | 2026-05-20T16:20:42Z | 2018-10-31T20:40:59.808Z | Add error for coopmat *= scalar with bf16/fp8. |
| [5313f0a5b1](https://github.com/KhronosGroup/glslang/commit/5313f0a5b1ef12450fc4b70435a1d03a4de23ddd) | @jeffbolznv | 2026-05-22T14:59:19Z | 2018-10-31T20:40:59.808Z | Fix missing GL_NV_cooperative_matrix_decode_vector define (#4282) |
| [3ceed991cb](https://github.com/KhronosGroup/glslang/commit/3ceed991cbd6899610e0bd3c5ffebfbc17cd222d) | @jeffbolznv | 2026-05-21T19:39:06Z | 2018-10-31T20:40:59.808Z | Implement GL_NV_cooperative_matrix_decode_vector (#4275) |
| [09c541ee5b](https://github.com/KhronosGroup/glslang/commit/09c541ee5b22bbac307987b50d86ec2b4f683d75) | @jeffbolznv | 2026-03-13T15:25:06Z | 2018-10-31T20:40:59.808Z | GL_EXT_long_vector with 2-4 components doesn't require LongVector capability (#4188) |
| [7881226269](https://github.com/KhronosGroup/glslang/commit/7881226269b1596feb604515743f528f02041375) | @jeffbolznv | 2026-01-13T18:52:22Z | 2018-10-31T20:40:59.808Z | Only set afterType when a token is recognized as a keyword (#4142) |
| [b937eae5e2](https://github.com/KhronosGroup/glslang/commit/b937eae5e2ae1e29efe8f8775feaa434239806d2) | @jeffbolznv | 2026-01-07T17:52:42Z | 2018-10-31T20:40:59.808Z | Implement GL_EXT_long_vector (#4132) |
| [9a8c5fd1f4](https://github.com/KhronosGroup/glslang/commit/9a8c5fd1f485736d29ef470d1b6981c5de73a365) | @jeffbolznv | 2025-12-16T17:51:52Z | 2018-10-31T20:40:59.808Z | build: UseMultiToolTask for better parallel builds in msbuild (#4129) |
| [eeba57d6ad](https://github.com/KhronosGroup/glslang/commit/eeba57d6adc1b020addeb310881ee645f6a5d0df) | @jeffbolznv | 2025-12-16T16:28:09Z | 2018-10-31T20:40:59.808Z | scalarize swizzled MeshEXT stores |
| [e2ab21f20b](https://github.com/KhronosGroup/glslang/commit/e2ab21f20bade6b85cace3b94485d31337dfe9ef) | @jeffbolznv | 2025-11-04T21:33:46Z | 2018-10-31T20:40:59.808Z | Implement GL_EXT_shader_64bit_indexing (#4082) |
| [c6793af9ab](https://github.com/KhronosGroup/glslang/commit/c6793af9ab988750614dd116def22131a0c03860) | @jeffbolznv | 2025-08-14T20:15:18Z | 2018-10-31T20:40:59.808Z | Don't do type conversions for createTensorLayout/ViewNV (#4016) |
| [eb77189a28](https://github.com/KhronosGroup/glslang/commit/eb77189a282b90e9856fc0ed5b08361a70025bec) | @jeffbolznv | 2025-07-17T13:59:56Z | 2018-10-31T20:40:59.808Z | Add missing error checks for float8 math (#4000) |
| [d09cc26649](https://github.com/KhronosGroup/glslang/commit/d09cc26649d026c4ac93b22c22c0200ec24c0df2) | @jeffbolznv | 2025-06-22T19:03:03Z | 2018-10-31T20:40:59.808Z | fix handling of values around infinity for e4m3 constants |
| [05cfcc1613](https://github.com/KhronosGroup/glslang/commit/05cfcc1613c28c1274036f53616d66324f7cd383) | @jeffbolznv | 2025-02-07T16:36:47Z | 2018-10-31T20:40:59.808Z | Implement GL_EXT_float8_e5m2_e4m3 |
| [40e4f6707f](https://github.com/KhronosGroup/glslang/commit/40e4f6707fd15bcc9740f7c8cbda9692087b8b7c) | @jeffbolznv | 2025-04-15T19:38:35Z | 2018-10-31T20:40:59.808Z | Add missing error checks for bfloat16 math |
| [ba1640446f](https://github.com/KhronosGroup/glslang/commit/ba1640446f3826a518721d1f083f3a8cca1120c3) | @jeffbolznv | 2024-11-07T23:41:38Z | 2018-10-31T20:40:59.808Z | Implement GL_EXT_bfloat16 |
| [d5eefa93d3](https://github.com/KhronosGroup/glslang/commit/d5eefa93d31bbe1c37f5786220464a10bfdfbb75) | @jeffbolznv | 2025-03-25T00:39:00Z | 2018-10-31T20:40:59.808Z | Avoid reusing array types with stride when no stride is requested. |
| [8842cf92e3](https://github.com/KhronosGroup/glslang/commit/8842cf92e3de290f275c46d55cbfe42b7d0775a6) | @jeffbolznv | 2025-03-11T01:19:36Z | 2018-10-31T20:40:59.808Z | Fix crash calling coopMatLoadTensorNV on an array element |
| [1b65bd602b](https://github.com/KhronosGroup/glslang/commit/1b65bd602b23d401d1c4c86dfa90a36a52c66294) | @jeffbolznv | 2023-10-20T17:16:05Z | 2018-10-31T20:40:59.808Z | Implement GL_NV_cooperative_vector |
| [c16e6a34b7](https://github.com/KhronosGroup/glslang/commit/c16e6a34b72de51d07c121a1c202806bac0be9dc) | @jeffbolznv | 2025-01-10T22:01:59Z | 2018-10-31T20:40:59.808Z | Support EXT_integer_dot_product |
| [9c644fcb5b](https://github.com/KhronosGroup/glslang/commit/9c644fcb5b9a1a9c975c50a790fd14c5451292b0) | @jeffbolznv | 2024-11-05T01:39:20Z | 2018-10-31T20:40:59.808Z | Replace individual EOpConv<A>To<B> with a single EOpConvNumeric |
| [d0e67c5813](https://github.com/KhronosGroup/glslang/commit/d0e67c58134377f065a509845ca6b7d463f5b487) | @jeffbolznv | 2024-10-08T19:39:29Z | 2018-10-31T20:40:59.808Z | Implement GLSL_NV_cooperative_matrix2 |
| [ca04c2a16a](https://github.com/KhronosGroup/glslang/commit/ca04c2a16ac19ab7034193ecb7a5adc809418a8e) | @jeffbolznv | 2024-09-30T17:53:27Z | 2018-10-31T20:40:59.808Z | Fix nonsemantic debuginfo line attribution for cooperative matrix |
| [708d560c23](https://github.com/KhronosGroup/glslang/commit/708d560c23d99e028722b7e98710371cca56fe5b) | @jeffbolznv | 2024-09-12T17:25:07Z | 2018-10-31T20:40:59.808Z | Allow compute derivative modes when the workgroup dimensions are spec constants |
| [f7f0f3067c](https://github.com/KhronosGroup/glslang/commit/f7f0f3067c4c9662add8e9ac6ddb89dbd8657c78) | @jeffbolznv | 2024-09-12T17:10:19Z | 2018-10-31T20:40:59.808Z | Add tests for compute shader derivatives with spec constant workgroup size |
| [4da479aa6a](https://github.com/KhronosGroup/glslang/commit/4da479aa6afa43e5a2ce4c4148c572a03123faf3) | @jeffbolznv | 2024-05-31T17:00:03Z | 2018-10-31T20:40:59.808Z | Generate SPV_EXT_replicated_composites when requested by pragma. |
| [6a8b2b2439](https://github.com/KhronosGroup/glslang/commit/6a8b2b2439f131e4ee9b80b6e04b86f8254e0a0d) | @jeffbolznv | 2024-05-31T16:46:03Z | 2018-10-31T20:40:59.808Z | Reuse loads generated for repeated function arguments |
| [2518af09c8](https://github.com/KhronosGroup/glslang/commit/2518af09c8b39423e76db9efdf94a5a478f4e5fc) | @jeffbolznv | 2024-02-21T18:09:36Z | 2018-10-31T20:40:59.808Z | Change fp16_vector_atomic to not require other SPIR-V atomic extensions |
| [114dae9114](https://github.com/KhronosGroup/glslang/commit/114dae911484cc3e593c85abb0e4af143d6c569e) | @jeffbolznv | 2024-02-14T23:02:45Z | 2018-10-31T20:40:59.808Z | Add a string 'StartsWith' helper function |
| [48702616ec](https://github.com/KhronosGroup/glslang/commit/48702616ecc275c87c9baf73bd09162762dd80b5) | @jeffbolznv | 2024-02-02T18:36:16Z | 2018-10-31T20:40:59.808Z | NV_shader_atomic_fp16_vector |
| [79536da264](https://github.com/KhronosGroup/glslang/commit/79536da264540610d7d80894d59e0260e522064c) | @jeffbolznv | 2024-01-25T22:50:37Z | 2018-10-31T20:40:59.808Z | Fix 'maximally_reconverges' token to match the GLSL spec |
| [8066fa086b](https://github.com/KhronosGroup/glslang/commit/8066fa086b74d6ed6d2786c518f62113d19a146d) | @jeffbolznv | 2022-01-07T01:47:45Z | 2018-10-31T20:40:59.808Z | Implement GL_EXT_maximal_reconvergence |
| [bfd84a39f2](https://github.com/KhronosGroup/glslang/commit/bfd84a39f2271940e04a081383d07c169b33d51f) | @jeffbolznv | 2021-01-27T19:14:34Z | 2018-10-31T20:40:59.808Z | Add missing capability when QueueFamily scope is used |
| [40007b862d](https://github.com/KhronosGroup/glslang/commit/40007b862d174305ebe4dc4552f7de27d564c645) | @jeffbolznv | 2020-03-17T04:53:04Z | 2018-10-31T20:40:59.808Z | Forbid memoryBarrierAtomicCounter for Vulkan compiles |
| [ad3f10bbd0](https://github.com/KhronosGroup/glslang/commit/ad3f10bbd018021ad66b40c48d7a7369c4821c4a) | @jeffbolznv | 2020-03-10T15:23:07Z | 2018-10-31T20:40:59.808Z | EXT_debug_printf - make escape sequences better match C/C++ |
| [13444545a9](https://github.com/KhronosGroup/glslang/commit/13444545a9f73d18409cf330043adb7d307c88dc) | @jeffbolznv | 2020-03-10T02:09:18Z | 2018-10-31T20:40:59.808Z | disable escape sequences for #line and #error |
| [b57af2f5ad](https://github.com/KhronosGroup/glslang/commit/b57af2f5ad0528688896916ff572e99a924b4524) | @jeffbolznv | 2020-03-09T16:31:15Z | 2018-10-31T20:40:59.808Z | Decorate accesschain operand for nonuniform UBO loads |
| [39ffdaf2ab](https://github.com/KhronosGroup/glslang/commit/39ffdaf2ab1bcd12de39a5b181b44e79d2b8a1cb) | @jeffbolznv | 2020-03-09T15:48:12Z | 2018-10-31T20:40:59.808Z | Allow nonuniformEXT() on sampler types. |
| [04d73731de](https://github.com/KhronosGroup/glslang/commit/04d73731dec47b88f4a636f9393b97b4d3d0e2ce) | @jeffbolznv | 2019-05-31T18:06:01Z | 2018-10-31T20:40:59.808Z | GL_EXT_debug_printf implementation |
| [141dbedeac](https://github.com/KhronosGroup/glslang/commit/141dbedeac8a19d8ea3f70f6346f36dbf48aade0) | @jeffbolznv | 2020-01-30T03:39:13Z | 2018-10-31T20:40:59.808Z | Use NOT ... VERSION_LESS instead of VERSION_GREATER_EQUAL |
| [016ddee83a](https://github.com/KhronosGroup/glslang/commit/016ddee83a5418aaacb5c397d044438d4781bb46) | @jeffbolznv | 2019-10-17T16:22:57Z | 2018-10-31T20:40:59.808Z | Only apply volatile semantics to atomics when using Vulkan Memory Model |
| [c5b669e04c](https://github.com/KhronosGroup/glslang/commit/c5b669e04c37b45044f3522d1b93bdbe18916b53) | @jeffbolznv | 2019-09-08T13:49:18Z | 2018-10-31T20:40:59.808Z | Add GL_EXT_shader_subgroup_extended_types support |
| [387657e4cf](https://github.com/KhronosGroup/glslang/commit/387657e4cfe64808743d4be64f8557e3cee4a84c) | @jeffbolznv | 2019-08-23T01:28:00Z | 2018-10-31T20:40:59.808Z | GL_NV_integer_cooperative_matrix support |
| [c1ad396258](https://github.com/KhronosGroup/glslang/commit/c1ad396258288450c1725fbd359deb339ba564f9) | @jeffbolznv | 2019-07-10T18:06:15Z | 2018-10-31T20:40:59.808Z | Avoid generating 8/16-bit constants when 8/16-bit arithmetic extensions aren't enabled |
| [6a50a7850d](https://github.com/KhronosGroup/glslang/commit/6a50a7850d9fe6fea5eb911dfd19f7efe9057481) | @jeffbolznv | 2019-07-02T15:57:48Z | 2018-10-31T20:40:59.808Z | update spirv-headers to pick up demote_to_helper_invocation |
| [ba6170b534](https://github.com/KhronosGroup/glslang/commit/ba6170b534dc7af023375a613a7869f43637ae7e) | @jeffbolznv | 2019-07-01T14:23:23Z | 2018-10-31T20:40:59.808Z | Implement GL_EXT_demote_to_helper_invocation |
| [531344905f](https://github.com/KhronosGroup/glslang/commit/531344905f3ee4fd260a094aff02ac6ee12e68f8) | @jeffbolznv | 2019-06-25T18:31:10Z | 2018-10-31T20:40:59.808Z | Handle SPIR-V type mismatch when constructing a composite |
| [4b5c498923](https://github.com/KhronosGroup/glslang/commit/4b5c498923041272d9cb1bcea06e1f8ed7bc6f2b) | @jeffbolznv | 2019-06-22T04:39:05Z | 2018-10-31T20:40:59.808Z | Add a bunch of missing cases to promoteConstantUnion. Use macros to expand all the cases more simply. |
| [8912336663](https://github.com/KhronosGroup/glslang/commit/8912336663d81fe196af2ca4f5319032efdb2884) | @jeffbolznv | 2019-06-22T04:27:26Z | 2018-10-31T20:40:59.808Z | Add test for constant type conversion |
| [38a52fca93](https://github.com/KhronosGroup/glslang/commit/38a52fca935f9b4036b17957a25d023dfb521947) | @jeffbolznv | 2019-06-14T14:56:28Z | 2018-10-31T20:40:59.808Z | Add gl_SemanticsVolatile to GL_KHR_memory_scope_semantics, and make volatile-qualified atomics generate MemorySemanticsVolatile when using the Vulkan memory model |
| [fd556e32b3](https://github.com/KhronosGroup/glslang/commit/fd556e32b31ec352641205a52cf8769c3af40413) | @jeffbolznv | 2019-06-07T19:42:08Z | 2018-10-31T20:40:59.808Z | Use spvValidatorOptionsSetBeforeHlslLegalization for pre-legalized HLSL |
| [71e5b1323d](https://github.com/KhronosGroup/glslang/commit/71e5b1323d5fb40c4986d16d672e655a295df12e) | @jeffbolznv | 2019-06-04T14:47:41Z | 2018-10-31T20:40:59.808Z | Add missing NV_EXTENSIONS ifdef |
| [c6f0ce8dbc](https://github.com/KhronosGroup/glslang/commit/c6f0ce8dbc8a2b7be3cdedc490de1d039a5528f4) | @jeffbolznv | 2019-06-03T16:33:50Z | 2018-10-31T20:40:59.808Z | Support GL_ARB_fragment_shader_interlock |
| [8adc2f565e](https://github.com/KhronosGroup/glslang/commit/8adc2f565e745c8a402c7eaa570ae1f9f4b8c5de) | @jeffbolznv | 2019-05-30T17:45:15Z | 2018-10-31T20:40:59.808Z | Allow runtime-sized arrays of acceleration structures |
| [88220d507e](https://github.com/KhronosGroup/glslang/commit/88220d507e72a15f9a6f033900cc52f33c232d49) | @jeffbolznv | 2019-05-08T15:24:46Z | 2018-10-31T20:40:59.808Z | For nonuniformEXT constructor, make a copy of the node to decorate |
| [758c93364c](https://github.com/KhronosGroup/glslang/commit/758c93364c80bb634a9238f738d71d5e72e5b617) | @jeffbolznv | 2019-03-08T16:42:49Z | 2018-10-31T20:40:59.808Z | Add support for GL_EXT_buffer_reference2 |
| [faac86e5d6](https://github.com/KhronosGroup/glslang/commit/faac86e5d6fe6ea2e357520cffaf839f1052314f) | @jeffbolznv | 2019-05-01T16:45:36Z | 2018-10-31T20:40:59.808Z | If a shader's only use of float16 is for FConvert, add the Float16 capability. |
| [7895e473c3](https://github.com/KhronosGroup/glslang/commit/7895e473c393b50d3beb18a855559b1d7eefe145) | @jeffbolznv | 2019-03-06T19:34:10Z | 2018-10-31T20:40:59.808Z | Move getBufferReferenceAlignment to be a method of TType |
| [3fd1232665](https://github.com/KhronosGroup/glslang/commit/3fd123266584a93372e134223432eece61df2422) | @jeffbolznv | 2019-03-06T05:27:09Z | 2018-10-31T20:40:59.808Z | Improved fix for buffer reference constants |
| [38cbad15ca](https://github.com/KhronosGroup/glslang/commit/38cbad15ca1d617fba67599b8683278040e72da5) | @jeffbolznv | 2019-03-05T20:40:07Z | 2018-10-31T20:40:59.808Z | Fix interactions between 'volatile' and the Vulkan memory model |
| [be63facd80](https://github.com/KhronosGroup/glslang/commit/be63facd80336355ddee3064568f1801f27d5603) | @jeffbolznv | 2019-02-18T06:11:05Z | 2018-10-31T20:40:59.808Z | Handle buffer references vs 'const' |
| [1994fe4523](https://github.com/KhronosGroup/glslang/commit/1994fe45233189c82bfe711e97e0cca3662e9e08) | @jeffbolznv | 2019-02-28T17:59:35Z | 2018-10-31T20:40:59.808Z | Fix NV_EXTENSIONS-disabled build |
| [4605e2ed2b](https://github.com/KhronosGroup/glslang/commit/4605e2ed2b2b1acbe157d365c3c528367b8b168f) | @jeffbolznv | 2019-02-19T19:10:32Z | 2018-10-31T20:40:59.808Z | Implement GL_NV_cooperative_matrix |
| [2b2316d3fa](https://github.com/KhronosGroup/glslang/commit/2b2316d3fabd2a5f63856330d218e8183c1fe683) | @jeffbolznv | 2019-02-18T04:49:28Z | 2018-10-31T20:40:59.808Z | Add Float16/Int8/Int16 capabilities for private variables and function parameters |
| [e135a4897a](https://github.com/KhronosGroup/glslang/commit/e135a4897a8bfeae99a6b34b70d4a939ef8fdfbd) | @jeffbolznv | 2019-01-20T06:59:17Z | 2018-10-31T20:40:59.808Z | More precisely check for the qualifiers that enable the vulkan memory model for buffer references. |
| [9f2aec49e9](https://github.com/KhronosGroup/glslang/commit/9f2aec49e9263a555346b9961107b497448d4d18) | @jeffbolznv | 2019-01-06T23:58:04Z | 2018-10-31T20:40:59.808Z | GL_EXT_buffer_reference |
| [61a0cd19cc](https://github.com/KhronosGroup/glslang/commit/61a0cd19ccce599aca9439f50a52c70f56afa074) | @jeffbolznv | 2018-12-15T02:59:53Z | 2018-10-31T20:40:59.808Z | Fix bug where shaderRecordNV buffers were using StorageBuffer storage class |
| [0a93cfbb79](https://github.com/KhronosGroup/glslang/commit/0a93cfbb79e769485315f7e0225e047bd7816afd) | @jeffbolznv | 2018-12-12T02:53:59Z | 2018-10-31T20:40:59.808Z | Update to newest SPIRV-Tools. It checks the Vulkan rule that all resources must have a set and binding decoration, which many tests fail. So add code to set a default value of zero. Also disable PCH for Ninja builds. |
| [7da39ed968](https://github.com/KhronosGroup/glslang/commit/7da39ed968d35687a935267b7fd18c489f8e4ca6) | @jeffbolznv | 2018-11-14T15:30:53Z | 2018-10-31T20:40:59.808Z | Implement GL_EXT_scalar_block_layout |
| [02ed310ac3](https://github.com/KhronosGroup/glslang/commit/02ed310ac3297592ebe711bea54741abd269dbdd) | @jeffbolznv | 2018-11-07T15:35:20Z | 2018-10-31T20:40:59.808Z | Rename PCH macro to glslang_pch (to avoid name collision) and update to latest spirv-tools |
| [848d3a9447](https://github.com/KhronosGroup/glslang/commit/848d3a9447b35c2e1f62056d933028ae983b0ee6) | @johnkslang | 2020-06-05T10:15:43Z | 2018-10-30T22:47:26.165Z | Implement GL_EXT_subgroup_uniform_control_flow. |
| [c739e03748](https://github.com/KhronosGroup/glslang/commit/c739e0374861adb9bd9583ff4ab3782a42d8ed86) | @johnkslang | 2020-06-11T14:30:03Z | 2018-10-30T22:47:26.165Z | Implement GL_EXT_null_initializer |
| [a5be11bd8b](https://github.com/KhronosGroup/glslang/commit/a5be11bd8b3fe577ee228162b4cd07d61c170788) | @johnkslang | 2020-12-15T19:16:17Z | 2018-10-30T22:47:26.165Z | Merge pull request #2485 from proydakov/fixed-hlsl-off-compile-warning |
| [b6fd41df69](https://github.com/KhronosGroup/glslang/commit/b6fd41df6976a2e414860f131f42f65f6faff5a9) | @johnkslang | 2020-12-15T19:15:32Z | 2018-10-30T22:47:26.165Z | Merge pull request #2487 from dneto0/validate-imageread-result |
| [142cb87f80](https://github.com/KhronosGroup/glslang/commit/142cb87f803d42f5ae3dd2da8dff4f19f6f15e8c) | @johnkslang | 2020-10-30T21:10:11Z | 2018-10-30T22:47:26.165Z | Merge pull request #2387 from BNieuwenhuizen/nonuniform |
| [740ae9f60b](https://github.com/KhronosGroup/glslang/commit/740ae9f60b009196662bad811924788cee56133a) | @johnkslang | 2020-10-26T20:29:10Z | 2018-10-30T22:47:26.165Z | Merge pull request #2435 from amdrexu/feature |
| [3b334b2b8e](https://github.com/KhronosGroup/glslang/commit/3b334b2b8e1a67bf5a8dc0901a73ec979ff241c7) | @johnkslang | 2020-10-22T16:35:16Z | 2018-10-30T22:47:26.165Z | Merge pull request #2429 from ben-clayton/test-gn-presubmit |
| [ea52b3c2d2](https://github.com/KhronosGroup/glslang/commit/ea52b3c2d270ed37a4bb0dea771a6ec289af0f4b) | @johnkslang | 2020-10-20T23:21:56Z | 2018-10-30T22:47:26.165Z | Merge pull request #2427 from ben-clayton/gn |
| [00d05d23a2](https://github.com/KhronosGroup/glslang/commit/00d05d23a2bb129d7b1073be50015da95dd66315) | @johnkslang | 2020-10-20T21:25:26Z | 2018-10-30T22:47:26.165Z | Merge pull request #2428 from Tobski/GL_EXT_fragment_shading_rate |
| [490eba591d](https://github.com/KhronosGroup/glslang/commit/490eba591db48872db3d430426f6dd163ac44d74) | @johnkslang | 2020-10-20T20:46:15Z | 2018-10-30T22:47:26.165Z | SPV: Update to the latest SPIR-V header, includes variable-rate shading |
| [3ead011912](https://github.com/KhronosGroup/glslang/commit/3ead01191215942f7e8d6f3ada712db37805215a) | @johnkslang | 2020-10-19T23:29:18Z | 2018-10-30T22:47:26.165Z | Merge pull request #2422 from ben-clayton/gn |
| [2b77059502](https://github.com/KhronosGroup/glslang/commit/2b77059502c925180c3c827eab73db6a5bc9aa8e) | @johnkslang | 2020-10-05T22:58:31Z | 2018-10-30T22:47:26.165Z | Revert "Add new SpirvToolsDisassemble API interface + Improve Doc on existing API interface (#2408)" |
| [f05c076e26](https://github.com/KhronosGroup/glslang/commit/f05c076e26b04cbcc9bf2df815bbdc9c620d89ad) | @johnkslang | 2020-09-28T00:15:41Z | 2018-10-30T22:47:26.165Z | Revert "Add more flexible SpirvToolsDisassemble interface to allow specifying spv_target_env for disassembly output. (#2406)" |
| [f8a5602c55](https://github.com/KhronosGroup/glslang/commit/f8a5602c55606f8e97f5576c85cbc2a58026a999) | @johnkslang | 2020-09-14T08:49:38Z | 2018-10-30T22:47:26.165Z | Fix #2385: guard against constant_id on non-const. |
| [759ae5aec0](https://github.com/KhronosGroup/glslang/commit/759ae5aec02bd6fe5f58a9c7cd6c98cc1968c7b5) | @johnkslang | 2020-09-13T04:45:53Z | 2018-10-30T22:47:26.165Z | Merge pull request #2394 from ShabbyX/subpassLoad |
| [d091728a67](https://github.com/KhronosGroup/glslang/commit/d091728a67d113715f5906aa64b0ea9ba0741502) | @johnkslang | 2020-09-13T04:45:22Z | 2018-10-30T22:47:26.165Z | Merge pull request #2395 from nihui/patch-4 |
| [6a6e311d81](https://github.com/KhronosGroup/glslang/commit/6a6e311d81ddfa6debf5659f05c311e3b57b5f77) | @johnkslang | 2020-09-08T11:39:06Z | 2018-10-30T22:47:26.165Z | Merge pull request #2388 from Tobski/rq-initialization-error |
| [dc1b976273](https://github.com/KhronosGroup/glslang/commit/dc1b9762731ebca934143f1852637a48cd5b0656) | @johnkslang | 2020-09-07T05:05:14Z | 2018-10-30T22:47:26.165Z | Merge pull request #2386 from amdrexu/bugfix |
| [20e9b2488d](https://github.com/KhronosGroup/glslang/commit/20e9b2488d65792f8df7666eccb28667d22c16d5) | @johnkslang | 2020-09-07T04:48:24Z | 2018-10-30T22:47:26.165Z | Merge pull request #2389 from amdrexu/bugfix2 |
| [517f39eee4](https://github.com/KhronosGroup/glslang/commit/517f39eee46f27c83527117d831c4d7e2f7c9fe3) | @johnkslang | 2020-08-26T18:17:42Z | 2018-10-30T22:47:26.165Z | Merge pull request #2380 from null77/suppress-override-warnings |
| [983698bb34](https://github.com/KhronosGroup/glslang/commit/983698bb34ecfbf8a172a59ee4edc2ab7bdfa3b8) | @johnkslang | 2020-08-23T07:31:49Z | 2018-10-30T22:47:26.165Z | Revert "Merge pull request #2371 from RafaelMarinheiro/master" |
| [9f9360d295](https://github.com/KhronosGroup/glslang/commit/9f9360d2951b9cc5e8898ebe39ef6e23b1ad242c) | @johnkslang | 2020-08-23T06:43:18Z | 2018-10-30T22:47:26.165Z | Merge pull request #2375 from juliusikkala/master |
| [f257e0ea6b](https://github.com/KhronosGroup/glslang/commit/f257e0ea6b9aeab2dc7af3207ac6d29d2bbc01d0) | @johnkslang | 2020-08-17T10:04:32Z | 2018-10-30T22:47:26.165Z | Merge pull request #2371 from RafaelMarinheiro/master |
| [8f0c6bd773](https://github.com/KhronosGroup/glslang/commit/8f0c6bd7732331186b66118d4613cd0dc7076de4) | @johnkslang | 2020-08-17T09:02:44Z | 2018-10-30T22:47:26.165Z | Merge pull request #2369 from ezdiy/c_api_export |
| [758b30727e](https://github.com/KhronosGroup/glslang/commit/758b30727efce459aea368ac21b73ad10ebe9565) | @johnkslang | 2020-08-15T01:39:28Z | 2018-10-30T22:47:26.165Z | Build: fix a build warning |
| [5bfb42301a](https://github.com/KhronosGroup/glslang/commit/5bfb42301ae2231c07cfdfdd14ab2547599d19b0) | @johnkslang | 2020-08-14T15:41:18Z | 2018-10-30T22:47:26.165Z | Merge pull request #2367 from KhronosGroup/fix-semantic-checking |
| [01384725c2](https://github.com/KhronosGroup/glslang/commit/01384725c245a003e08233de00f259ee91a1b82f) | @johnkslang | 2020-08-14T14:40:06Z | 2018-10-30T22:47:26.165Z | Fix #2366, fix #2358, correctly separate out numerical feature checking |
| [7d66a5d4be](https://github.com/KhronosGroup/glslang/commit/7d66a5d4be87d08a9c96daf15d8afd996a484c1d) | @johnkslang | 2020-08-14T08:16:19Z | 2018-10-30T22:47:26.165Z | Non-functional (almost): Refactor when 'extensionRequested' is called. |
| [bdf9e647f5](https://github.com/KhronosGroup/glslang/commit/bdf9e647f527c134464f405d9b95995482d46e8e) | @johnkslang | 2020-08-14T06:36:19Z | 2018-10-30T22:47:26.165Z | Non-functional: Remove reinventing the scalar type, note code issues |
| [b58f308ba4](https://github.com/KhronosGroup/glslang/commit/b58f308ba471f661bf4dddb524fa86b0a850e09f) | @johnkslang | 2020-08-11T08:27:44Z | 2018-10-30T22:47:26.165Z | Non-functional: spellings of "destinaton" and "addPairConversion" |
| [d253278f98](https://github.com/KhronosGroup/glslang/commit/d253278f986574cb8e80ec9a4e84094ec1b25349) | @johnkslang | 2020-08-12T17:24:59Z | 2018-10-30T22:47:26.165Z | Merge pull request #2370 from alan-baker/update-tools |
| [d8daeb4323](https://github.com/KhronosGroup/glslang/commit/d8daeb4323dd88f1b5afb60126e829cbbda66363) | @johnkslang | 2020-08-07T08:26:04Z | 2018-10-30T22:47:26.165Z | Non-functional: correctly do GL_EXT_buffer_reference2 semantic checking |
| [6c37bbbb03](https://github.com/KhronosGroup/glslang/commit/6c37bbbb0383cc36865fb7fb683855106b80d68c) | @johnkslang | 2020-08-06T11:24:24Z | 2018-10-30T22:47:26.165Z | Non-functional: consistently use 'const TSourceLoc&' to pass location. |
| [b60e067b43](https://github.com/KhronosGroup/glslang/commit/b60e067b43744ce88adea33ab347ac9997b923d8) | @johnkslang | 2020-08-06T07:34:14Z | 2018-10-30T22:47:26.165Z | SPV: Fix #1829: don't emit OpModuleProcessed use-storage-buffer |
| [695e1de831](https://github.com/KhronosGroup/glslang/commit/695e1de8318d62ef5c0121f35d5e933f417fe4df) | @johnkslang | 2020-08-05T17:45:39Z | 2018-10-30T22:47:26.165Z | Merge pull request #2365 from KhronosGroup/update-gtests |
| [23f3bdfea1](https://github.com/KhronosGroup/glslang/commit/23f3bdfea18c72723d3be5498d8f11b4a7d5ad36) | @johnkslang | 2020-08-05T11:23:04Z | 2018-10-30T22:47:26.165Z | Build/Test: Dropping 2013 allows using the latest googletests. |
| [2de6d657dd](https://github.com/KhronosGroup/glslang/commit/2de6d657dde37a421ff8afb1bd820d522df5821d) | @johnkslang | 2020-08-04T13:17:39Z | 2018-10-30T22:47:26.165Z | SPV: Standalone; sanity check the client GLSL input semantics option value. |
| [a1a497ffe7](https://github.com/KhronosGroup/glslang/commit/a1a497ffe79218d8239a913d29ee26e74d201220) | @johnkslang | 2020-08-04T09:00:32Z | 2018-10-30T22:47:26.165Z | SPV: Use more correct SPV-Tools environment, partially addressing #2290 |
| [f881f08358](https://github.com/KhronosGroup/glslang/commit/f881f08358b098b8bd1e3b402ab35b5177aa76b9) | @johnkslang | 2020-08-04T08:13:50Z | 2018-10-30T22:47:26.165Z | SPV: Fix #2363: include trailing newline named text SPV output. |
| [5743eed4d1](https://github.com/KhronosGroup/glslang/commit/5743eed4d16757402517a1068137f4bc1645ee87) | @johnkslang | 2020-08-03T07:28:52Z | 2018-10-30T22:47:26.165Z | Merge pull request #2362 from ShabbyX/optimize_for_angle |
| [928b7b26bd](https://github.com/KhronosGroup/glslang/commit/928b7b26bd73bcf020687a54e6a8c74052e1e7b2) | @johnkslang | 2020-08-03T06:12:02Z | 2018-10-30T22:47:26.165Z | Merge pull request #2361 from ben-clayton/revert-thread-local |
| [7ab4564696](https://github.com/KhronosGroup/glslang/commit/7ab4564696a79243a48d6d5169eafdfb117e44fc) | @johnkslang | 2020-07-28T14:39:26Z | 2018-10-30T22:47:26.165Z | Merge pull request #2359 from dneto0/fix-warn |
| [3ee5f2f1d3](https://github.com/KhronosGroup/glslang/commit/3ee5f2f1d3316e228916788b300d786bb574d337) | @johnkslang | 2020-07-23T01:51:27Z | 2018-10-30T22:47:26.165Z | Merge pull request #2356 from greg-lunarg/kg112 |
| [7923b3e3d9](https://github.com/KhronosGroup/glslang/commit/7923b3e3d972bf5baf8dfb38890bd468e154bad7) | @johnkslang | 2020-07-22T15:06:01Z | 2018-10-30T22:47:26.165Z | Merge pull request #2353 from vkushwaha-nv/SPV_EXT_shader_atomic_float |
| [9165cbb4f4](https://github.com/KhronosGroup/glslang/commit/9165cbb4f40d56cf1782b2c93b8b7558f134c6c8) | @johnkslang | 2020-07-22T10:46:44Z | 2018-10-30T22:47:26.165Z | Merge pull request #2354 from ben-clayton/limit-visibility |
| [11fa4d0d56](https://github.com/KhronosGroup/glslang/commit/11fa4d0d5694e68afef99cb17188db346de3cfb0) | @johnkslang | 2020-07-22T04:47:06Z | 2018-10-30T22:47:26.165Z | Merge pull request #2348 from ben-clayton/thread-local |
| [1c42d4ee7b](https://github.com/KhronosGroup/glslang/commit/1c42d4ee7bcb6153565a5e2a0cb5dd57cb2e97fb) | @johnkslang | 2020-07-22T04:15:24Z | 2018-10-30T22:47:26.165Z | Merge pull request #2345 from mbechard/master |
| [c63502cf67](https://github.com/KhronosGroup/glslang/commit/c63502cf679629b7b37e6360867b832f1d661625) | @johnkslang | 2020-07-20T17:49:28Z | 2018-10-30T22:47:26.165Z | SPV: Update to the latest SPIR-V headers. |
| [b99a6a7273](https://github.com/KhronosGroup/glslang/commit/b99a6a7273181deeb08859c0fdb0c77c7e8a4500) | @johnkslang | 2020-07-21T03:55:12Z | 2018-10-30T22:47:26.165Z | Merge pull request #2352 from ben-clayton/vs2015 |
| [9eef54b251](https://github.com/KhronosGroup/glslang/commit/9eef54b2513ca6b40b47b07d24f453848b65c0df) | @johnkslang | 2020-07-18T09:30:04Z | 2018-10-30T22:47:26.165Z | Merge pull request #2351 from ben-clayton/license-checker-cfg |
| [ae08b5b74c](https://github.com/KhronosGroup/glslang/commit/ae08b5b74c23a23f3b6c41e7266c1cd420cf4f77) | @johnkslang | 2020-07-17T13:33:14Z | 2018-10-30T22:47:26.165Z | Merge pull request #2350 from ben-clayton/update-license-checker-rules |
| [f3cb189697](https://github.com/KhronosGroup/glslang/commit/f3cb1896971f449706bb1df5053d0e8fad6b0675) | @johnkslang | 2020-07-16T07:36:51Z | 2018-10-30T22:47:26.165Z | Merge pull request #2349 from KhronosGroup/return-precision |
| [3d2391fb25](https://github.com/KhronosGroup/glslang/commit/3d2391fb2521c06c69b4f7160c1ce88941d685a2) | @johnkslang | 2020-07-16T05:38:47Z | 2018-10-30T22:47:26.165Z | GLSL/SPV: Propagaet precision qualifier from function to return value. |
| [4f72970ed3](https://github.com/KhronosGroup/glslang/commit/4f72970ed3e0508626e6692857329c173b66690b) | @johnkslang | 2020-07-16T02:45:50Z | 2018-10-30T22:47:26.165Z | Merge pull request #2347 from ben-clayton/runtests |
| [b481744aea](https://github.com/KhronosGroup/glslang/commit/b481744aea1ecf52ee4591afaa0f5e270b9d1636) | @johnkslang | 2020-07-14T09:11:43Z | 2018-10-30T22:47:26.165Z | Merge pull request #2335 from ben-clayton/kokoro-bazel-test-output |
| [39b8de1e99](https://github.com/KhronosGroup/glslang/commit/39b8de1e99af8f1c1ca903c039763c6f04d2d8e1) | @johnkslang | 2020-07-14T09:11:04Z | 2018-10-30T22:47:26.165Z | Merge pull request #2344 from ben-clayton/build_info-x |
| [3ea2c8fc72](https://github.com/KhronosGroup/glslang/commit/3ea2c8fc72f89897ba7f7c2882738842028e5eb6) | @johnkslang | 2020-07-14T08:13:22Z | 2018-10-30T22:47:26.165Z | Merge pull request #2343 from KhronosGroup/fix-non-determinism |
| [f80ef74c80](https://github.com/KhronosGroup/glslang/commit/f80ef74c80273578aa525fb2ff0f27c946effa2e) | @johnkslang | 2020-07-14T07:44:35Z | 2018-10-30T22:47:26.165Z | Fix recently found non-determinism with gl_WorldToObject3x4EXT. |
| [3aa4431460](https://github.com/KhronosGroup/glslang/commit/3aa443146063193abdc56a946cbe406b0cac9eed) | @johnkslang | 2020-07-14T07:12:15Z | 2018-10-30T22:47:26.165Z | Merge pull request #2339 from ben-clayton/cmake-project |
| [7bedc52abb](https://github.com/KhronosGroup/glslang/commit/7bedc52abb86f24f43c3f2e436aa90dc4f4df014) | @johnkslang | 2020-07-14T07:07:21Z | 2018-10-30T22:47:26.165Z | Merge pull request #2341 from ben-clayton/bison-license |
| [fe24a54808](https://github.com/KhronosGroup/glslang/commit/fe24a54808c2b3accb5934698bbfc8537b1db5ea) | @johnkslang | 2020-07-14T06:32:25Z | 2018-10-30T22:47:26.165Z | Non-determinism: Remove test file that seems to trigger non-determinism. |
| [f5add0b20d](https://github.com/KhronosGroup/glslang/commit/f5add0b20d2a58957164fe48fefd63d94de44ea9) | @johnkslang | 2020-07-13T10:34:05Z | 2018-10-30T22:47:26.165Z | Merge pull request #2337 from KhronosGroup/revert-ANGLE |
| [07211b42db](https://github.com/KhronosGroup/glslang/commit/07211b42db6d9a84802ee64b7acc09d677bc77a4) | @johnkslang | 2020-07-13T09:52:02Z | 2018-10-30T22:47:26.165Z | Fix comma in licence checker. |
| [4f32f93d7e](https://github.com/KhronosGroup/glslang/commit/4f32f93d7ec11e96e81911579f7832b12da7ec19) | @johnkslang | 2020-07-13T09:39:08Z | 2018-10-30T22:47:26.165Z | Revert "Merge pull request #2330 from ShabbyX/optimize_for_angle" |
| [5799f5befe](https://github.com/KhronosGroup/glslang/commit/5799f5befeab745ef7cfd1b8875dd27065be2372) | @johnkslang | 2020-07-13T08:52:11Z | 2018-10-30T22:47:26.165Z | Fix a couple lines that were too long, to retrigger bots. |
| [4e13c90944](https://github.com/KhronosGroup/glslang/commit/4e13c90944e9dfdc6b429054092b94666f06fcb2) | @johnkslang | 2020-07-13T06:35:58Z | 2018-10-30T22:47:26.165Z | Fix #2329: don't use invalid initializers. |
| [206886948a](https://github.com/KhronosGroup/glslang/commit/206886948ad51c0e45813f83453abaa5d81ead7c) | @johnkslang | 2020-07-12T15:43:35Z | 2018-10-30T22:47:26.165Z | Merge pull request #2334 from ben-clayton/license-checker-cfg |
| [09ea6fa99a](https://github.com/KhronosGroup/glslang/commit/09ea6fa99aef68c5115281216530d1f28f928ce1) | @johnkslang | 2020-07-12T10:05:59Z | 2018-10-30T22:47:26.165Z | Merge pull request #2333 from 1480c1/mingw-w64 |
| [1ee5d1c0bb](https://github.com/KhronosGroup/glslang/commit/1ee5d1c0bb683daea245e8329fd619940a35a5b4) | @johnkslang | 2020-07-11T17:32:52Z | 2018-10-30T22:47:26.165Z | Merge pull request #2330 from ShabbyX/optimize_for_angle |
| [906d48a7e8](https://github.com/KhronosGroup/glslang/commit/906d48a7e828701e25487c9cf34418ded831c814) | @johnkslang | 2020-07-10T14:54:37Z | 2018-10-30T22:47:26.165Z | Merge pull request #2332 from ben-clayton/fix-cmake-include |
| [2041586674](https://github.com/KhronosGroup/glslang/commit/2041586674e63c4823444ee2fc394ab15ffede8e) | @johnkslang | 2020-07-10T13:00:11Z | 2018-10-30T22:47:26.165Z | Merge pull request #2331 from ben-clayton/fix-chromium |
| [020397608e](https://github.com/KhronosGroup/glslang/commit/020397608e75859547973400987c42fc5fcf9a9e) | @johnkslang | 2020-07-10T11:43:10Z | 2018-10-30T22:47:26.165Z | Merge pull request #2277 from ben-clayton/build-info |
| [5aaa0c2bc8](https://github.com/KhronosGroup/glslang/commit/5aaa0c2bc82170145b0d0c5ea3fbbd8f8587b81c) | @johnkslang | 2020-07-09T06:39:31Z | 2018-10-30T22:47:26.165Z | Merge pull request #2327 from ben-clayton/fix-pch |
| [29c9135d06](https://github.com/KhronosGroup/glslang/commit/29c9135d06f12628e3161e4aa751610c5941d8d6) | @johnkslang | 2020-07-07T17:01:30Z | 2018-10-30T22:47:26.165Z | Merge pull request #2328 from zoddicus/fixBUILDgn |
| [e8c9fd602f](https://github.com/KhronosGroup/glslang/commit/e8c9fd602f11d746fa251ef6bf445057a58e5d56) | @johnkslang | 2020-07-07T15:12:12Z | 2018-10-30T22:47:26.165Z | Merge pull request #2326 from ben-clayton/always_pic |
| [ba17d8bcf0](https://github.com/KhronosGroup/glslang/commit/ba17d8bcf0dcf2c0c27e1537e72dfdd12a36d1d0) | @johnkslang | 2020-07-07T10:56:39Z | 2018-10-30T22:47:26.165Z | Merge pull request #2324 from ben-clayton/gitignore |
| [f5ed7a69d5](https://github.com/KhronosGroup/glslang/commit/f5ed7a69d5d64bd3ac802712c24995c6c12d23f8) | @johnkslang | 2020-07-06T12:07:58Z | 2018-10-30T22:47:26.165Z | Merge pull request #2322 from ShabbyX/fix-dawn-tests |
| [309ffa294c](https://github.com/KhronosGroup/glslang/commit/309ffa294c7607e209d80cc5f2580d715c1c20c2) | @johnkslang | 2020-07-06T11:36:34Z | 2018-10-30T22:47:26.165Z | Merge pull request #2314 from marcinslusarz/quiet |
| [e7cb8bf080](https://github.com/KhronosGroup/glslang/commit/e7cb8bf080c0b8de1accd17021469ab5c9cf3339) | @johnkslang | 2020-07-05T16:12:27Z | 2018-10-30T22:47:26.165Z | Merge pull request #2320 from ShabbyX/fix-gn-check |
| [909bca8ab9](https://github.com/KhronosGroup/glslang/commit/909bca8ab916954e260dc093851fbb6da565a7a1) | @johnkslang | 2020-07-04T14:40:19Z | 2018-10-30T22:47:26.165Z | Merge pull request #2317 from ShabbyX/glslang_angle |
| [257e9a3f19](https://github.com/KhronosGroup/glslang/commit/257e9a3f1927ae09401d16eaee11587e74ed4f61) | @johnkslang | 2020-07-04T04:37:25Z | 2018-10-30T22:47:26.165Z | Merge pull request #2319 from ben-clayton/build-pic |
| [0638724baa](https://github.com/KhronosGroup/glslang/commit/0638724baa0e5de9d848a13cd544bcc5fc883798) | @johnkslang | 2020-07-04T03:19:42Z | 2018-10-30T22:47:26.165Z | Merge pull request #2316 from ben-clayton/fix-2315 |
| [73e001a752](https://github.com/KhronosGroup/glslang/commit/73e001a7528801f9455b49f198b0646631e79bd8) | @johnkslang | 2020-07-03T11:24:45Z | 2018-10-30T22:47:26.165Z | Merge pull request #2311 from ben-clayton/license-checker |
| [3ec0d74c05](https://github.com/KhronosGroup/glslang/commit/3ec0d74c05d3d9ca1af17024c5b0d01633782339) | @johnkslang | 2020-07-03T11:23:15Z | 2018-10-30T22:47:26.165Z | Merge pull request #2312 from ben-clayton/fix-copyright |
| [4728509962](https://github.com/KhronosGroup/glslang/commit/4728509962e673ed06fefc27632baeca20f1158a) | @johnkslang | 2020-07-03T05:33:30Z | 2018-10-30T22:47:26.165Z | Merge pull request #2310 from ben-clayton/license-checker |
| [ed3d5dbe99](https://github.com/KhronosGroup/glslang/commit/ed3d5dbe9939b5a660afcccd18c9db66c1681aa2) | @johnkslang | 2020-07-03T05:32:01Z | 2018-10-30T22:47:26.165Z | Merge pull request #2309 from ben-clayton/fix-msvc-linker-warnings |
| [a70f7dea77](https://github.com/KhronosGroup/glslang/commit/a70f7dea771839d4e5757721867faf316fd44514) | @johnkslang | 2020-07-02T11:21:45Z | 2018-10-30T22:47:26.165Z | Merge pull request #2268 from lriki/hlsl-pack_matrix |
| [5d4d211933](https://github.com/KhronosGroup/glslang/commit/5d4d211933c4411d55cdd5defafb93531d0cd88e) | @johnkslang | 2020-07-02T11:02:59Z | 2018-10-30T22:47:26.165Z | Merge pull request #2303 from ben-clayton/limit-public-2 |
| [9e4429f31e](https://github.com/KhronosGroup/glslang/commit/9e4429f31e8e9669af0bee7fb9f59a1242acb02a) | @johnkslang | 2020-07-02T11:02:17Z | 2018-10-30T22:47:26.165Z | Bump revision. |
| [57002d0447](https://github.com/KhronosGroup/glslang/commit/57002d0447df271f732e046fe94465a4c53c078e) | @johnkslang | 2020-07-01T15:52:18Z | 2018-10-30T22:47:26.165Z | Merge pull request #2307 from KhronosGroup/location-validation |
| [863ea235bb](https://github.com/KhronosGroup/glslang/commit/863ea235bb3d0e5dec620c7e3ce9f44644d6418b) | @johnkslang | 2020-07-01T13:18:57Z | 2018-10-30T22:47:26.165Z | SPIRV-Tools and tests: Update to location-validation in SPIRV-Tools. |
| [f6facfa189](https://github.com/KhronosGroup/glslang/commit/f6facfa18945c47a704859d2fda99be46f98ec2a) | @johnkslang | 2020-07-01T12:30:16Z | 2018-10-30T22:47:26.165Z | Tests: More broadly use automapping binding/location. |
| [b5cc1465f2](https://github.com/KhronosGroup/glslang/commit/b5cc1465f2fd7becf3238983eaba30dcc789cf8b) | @johnkslang | 2020-07-01T11:38:22Z | 2018-10-30T22:47:26.165Z | Merge pull request #2306 from ben-clayton/licenses |
| [b112fac003](https://github.com/KhronosGroup/glslang/commit/b112fac0033c92810ce6c477b2fe36011d184ee0) | @johnkslang | 2020-07-01T06:50:26Z | 2018-10-30T22:47:26.165Z | HLSL: Catch error cases earlier, preventing a later assert. |
| [8d3f3b7dac](https://github.com/KhronosGroup/glslang/commit/8d3f3b7dac48a131eea5c474a152202a7272fb5d) | @johnkslang | 2020-06-30T18:41:15Z | 2018-10-30T22:47:26.165Z | Merge pull request #2302 from KhronosGroup/fix-texture-precision |
| [d5b5215a88](https://github.com/KhronosGroup/glslang/commit/d5b5215a888d3785ba065ae315748b35066f3d5e) | @johnkslang | 2020-06-30T16:57:16Z | 2018-10-30T22:47:26.165Z | Merge pull request #2300 from KhronosGroup/generalize-precision |
| [c858d7bd81](https://github.com/KhronosGroup/glslang/commit/c858d7bd811edaa758cca5479a7d12a2cf851a6a) | @johnkslang | 2020-06-30T16:05:37Z | 2018-10-30T22:47:26.165Z | Merge pull request #2301 from ben-clayton/split-libs |
| [8f4251a708](https://github.com/KhronosGroup/glslang/commit/8f4251a708018cb484ded3011ce4aa75e9881f87) | @johnkslang | 2020-06-30T13:55:53Z | 2018-10-30T22:47:26.165Z | Merge pull request #2297 from ben-clayton/fpic |
| [12c155f303](https://github.com/KhronosGroup/glslang/commit/12c155f303c69ddf9172e665f6d0b76ff632ca50) | @johnkslang | 2020-06-30T13:52:05Z | 2018-10-30T22:47:26.165Z | SPV: RelaxedPrecision: use the result precision for texture sampling. |
| [90f1d6ab58](https://github.com/KhronosGroup/glslang/commit/90f1d6ab58653c2b5ad327567e7a2841385894c6) | @johnkslang | 2020-06-30T11:27:14Z | 2018-10-30T22:47:26.165Z | Merge pull request #2296 from ben-clayton/err-unresolved |
| [435dd8028b](https://github.com/KhronosGroup/glslang/commit/435dd8028befce1a5df112be774eb358d1762304) | @johnkslang | 2020-06-30T07:27:08Z | 2018-10-30T22:47:26.165Z | SPV: RelaxedPrecision: Generalize fix #2293 to cover more operations. |
| [dca47063cc](https://github.com/KhronosGroup/glslang/commit/dca47063ccd29e5cea8e88dc38a6369d4c2e5c11) | @johnkslang | 2020-06-30T04:07:40Z | 2018-10-30T22:47:26.165Z | Merge pull request #2295 from ben-clayton/rm-old-kokoro-cfgs |
| [2b6a18bd84](https://github.com/KhronosGroup/glslang/commit/2b6a18bd843d7d5e06382c6144443431113492c1) | @johnkslang | 2020-06-30T03:54:06Z | 2018-10-30T22:47:26.165Z | Merge pull request #2292 from proydakov/gcc-unused-parameter |
| [27e915ed4f](https://github.com/KhronosGroup/glslang/commit/27e915ed4f208cf0913425c79b1e62ffe80a6299) | @johnkslang | 2020-06-29T04:44:29Z | 2018-10-30T22:47:26.165Z | Merge pull request #2286 from ben-clayton/kokoro-static-shared |
| [be06c6f282](https://github.com/KhronosGroup/glslang/commit/be06c6f282927f5dd1b5e3fd5f0c3a4660fb3634) | @johnkslang | 2020-06-28T11:10:54Z | 2018-10-30T22:47:26.165Z | Merge pull request #2294 from KhronosGroup/fix-arg-precision |
| [bf6efd0316](https://github.com/KhronosGroup/glslang/commit/bf6efd0316d89bbe7e70c8581cf0b707d0a4af38) | @johnkslang | 2020-06-26T15:05:31Z | 2018-10-30T22:47:26.165Z | SPV: Fix #2293: keep relaxed precision on arg passed to relaxed param |
| [4df10335e6](https://github.com/KhronosGroup/glslang/commit/4df10335e6b5667fc12a5ec76bfb2cae4e04e03d) | @johnkslang | 2020-06-26T14:37:06Z | 2018-10-30T22:47:26.165Z | SPV: Partially address #2293: correct "const in" precision matching. |
| [fbb9dc2cf1](https://github.com/KhronosGroup/glslang/commit/fbb9dc2cf1afbc1ca301c66bd3ec7e745dfed0e4) | @johnkslang | 2020-06-24T08:53:45Z | 2018-10-30T22:47:26.165Z | Merge pull request #2285 from proydakov/msvc-rtti-compilation-warning-fix |
| [8397044502](https://github.com/KhronosGroup/glslang/commit/839704450200e407490c538418f4d1a493b789ab) | @johnkslang | 2020-06-22T11:35:20Z | 2018-10-30T22:47:26.165Z | Merge pull request #2260 from gnl21/not-equal |
| [adacba3ee9](https://github.com/KhronosGroup/glslang/commit/adacba3ee9213be19c8c238334a3a61ae4201812) | @johnkslang | 2020-06-22T07:44:53Z | 2018-10-30T22:47:26.165Z | Update README.md |
| [b97d7669bc](https://github.com/KhronosGroup/glslang/commit/b97d7669bc7b81b06dc429c043c169d021931fb8) | @johnkslang | 2020-06-22T07:08:52Z | 2018-10-30T22:47:26.165Z | Merge pull request #2278 from ShabbyX/master |
| [e20ac35adb](https://github.com/KhronosGroup/glslang/commit/e20ac35adbfd1c2f2b3b4da2e7051c8799d0e1de) | @johnkslang | 2020-06-19T15:43:49Z | 2018-10-30T22:47:26.165Z | Merge pull request #2281 from ben-clayton/moar-kokoro |
| [051c6fed88](https://github.com/KhronosGroup/glslang/commit/051c6fed884b6837dc5728adc9e0ba25ba8f4212) | @johnkslang | 2020-06-16T13:47:48Z | 2018-10-30T22:47:26.165Z | Build: use better MSVC subfolder names for the previous build changes. |
| [b247cfcd59](https://github.com/KhronosGroup/glslang/commit/b247cfcd59a6b0785125aaea23372be3c377e4f5) | @johnkslang | 2020-06-16T12:26:17Z | 2018-10-30T22:47:26.165Z | Merge pull request #2275 from ben-clayton/mv-hlsl |
| [abd91adf9d](https://github.com/KhronosGroup/glslang/commit/abd91adf9d16bbc532fcc3e13ed676f4f65683d7) | @johnkslang | 2020-06-16T12:22:23Z | 2018-10-30T22:47:26.165Z | Bump version numbers. |
| [4928d556e6](https://github.com/KhronosGroup/glslang/commit/4928d556e6b5e55fed93f9ded03d897d3b0c7ea7) | @johnkslang | 2020-06-16T10:20:32Z | 2018-10-30T22:47:26.165Z | Merge pull request #2271 from ben-clayton/fold-hlsl |
| [bd392c639e](https://github.com/KhronosGroup/glslang/commit/bd392c639ead1c4d3c088aee4df8efa55f40e9b9) | @johnkslang | 2020-06-16T10:18:48Z | 2018-10-30T22:47:26.165Z | Bump version. |
| [a58978ac9a](https://github.com/KhronosGroup/glslang/commit/a58978ac9ab26c9ee77189ddb175880de94ff304) | @johnkslang | 2020-06-15T15:09:22Z | 2018-10-30T22:47:26.165Z | HLSL: Remove support for having GLSL versions of HLSL intrinsics. |
| [3641ff7378](https://github.com/KhronosGroup/glslang/commit/3641ff7378189664f64b3f8b84718058c628a084) | @johnkslang | 2020-06-10T13:38:31Z | 2018-10-30T22:47:26.165Z | Bump code gen version, due to removal of OpEntryPoint operands. |
| [c30d335377](https://github.com/KhronosGroup/glslang/commit/c30d3353775038c49bbae21bd02a4eaa4e98293e) | @johnkslang | 2020-06-10T13:15:24Z | 2018-10-30T22:47:26.165Z | Fix #2264: OpEntryPoint incorrectly including function parameters. |
| [0cc27fb68c](https://github.com/KhronosGroup/glslang/commit/0cc27fb68c0e85433d071e627cb5b939065c9e6e) | @johnkslang | 2020-06-02T05:24:37Z | 2018-10-30T22:47:26.165Z | Update news for header location change and recommendation. |
| [2e0f0a0517](https://github.com/KhronosGroup/glslang/commit/2e0f0a0517e4251ac8e0d6fd46e92af33fcb800d) | @johnkslang | 2020-05-20T07:56:11Z | 2018-10-30T22:47:26.165Z | Fix #2227, which was coded incorrectly, to be simpler/safer. |
| [9514c6be66](https://github.com/KhronosGroup/glslang/commit/9514c6be669a25c5d84ea1abcf9ded0a109459c8) | @johnkslang | 2020-05-20T04:23:07Z | 2018-10-30T22:47:26.165Z | Build: Fix #2228, by correcting the type used. |
| [1a906168cd](https://github.com/KhronosGroup/glslang/commit/1a906168cda23eefe8bf054bf0d1732d58ab24d7) | @johnkslang | 2020-05-18T08:12:35Z | 2018-10-30T22:47:26.165Z | Bump version. |
| [c6874320de](https://github.com/KhronosGroup/glslang/commit/c6874320de63a631ffe62f4d379e086ae5ff2483) | @johnkslang | 2020-05-15T08:02:50Z | 2018-10-30T22:47:26.165Z | Bump version. |
| [4fa68edd68](https://github.com/KhronosGroup/glslang/commit/4fa68edd68197a8c77779942b5d973f89c621752) | @johnkslang | 2020-05-12T08:48:00Z | 2018-10-30T22:47:26.165Z | Address #2211: Improve the copy constructor of TVarLivePair. |
| [55f9d97f3b](https://github.com/KhronosGroup/glslang/commit/55f9d97f3b1e2b9d0a5f015a3075512f698e1efa) | @johnkslang | 2020-05-12T03:55:22Z | 2018-10-30T22:47:26.165Z | Merge pull request #2214 from maierfelix/master |
| [5d88edf13a](https://github.com/KhronosGroup/glslang/commit/5d88edf13a4b54e51bbdc04a7ef341f0e6dc38c5) | @johnkslang | 2020-05-11T16:43:58Z | 2018-10-30T22:47:26.165Z | Merge pull request #2210 from Flakebi/ubsan |
| [b5f003d7a3](https://github.com/KhronosGroup/glslang/commit/b5f003d7a3ece37db45578a8a3140b370036fc64) | @johnkslang | 2020-05-01T14:19:59Z | 2018-10-30T22:47:26.165Z | Fix #2191: Error check for indexing reference containing unsize array. |
| [2ac3c5b6d6](https://github.com/KhronosGroup/glslang/commit/2ac3c5b6d6e07723b3822167d30ee0af1686fec7) | @johnkslang | 2020-05-01T09:07:54Z | 2018-10-30T22:47:26.165Z | GLSL: Separate out swizzle handling (potentially fixing bugs). |
| [bfaf88ee6a](https://github.com/KhronosGroup/glslang/commit/bfaf88ee6a8a541ff30af3e9083cc229bc224cbd) | @johnkslang | 2020-05-01T08:42:49Z | 2018-10-30T22:47:26.165Z | Merge pull request #2205 from pmistryNV/GL_EXT_blend_func_extended |
| [7c4dc1299e](https://github.com/KhronosGroup/glslang/commit/7c4dc1299e4efc38f3e14cec077b02d242016c02) | @johnkslang | 2020-05-01T08:41:31Z | 2018-10-30T22:47:26.165Z | Merge branch 'master' into GL_EXT_blend_func_extended |
| [c2fd3003a3](https://github.com/KhronosGroup/glslang/commit/c2fd3003a3626c1b749f99a36fa38282907082a0) | @johnkslang | 2020-05-01T08:40:36Z | 2018-10-30T22:47:26.165Z | Merge pull request #2204 from pmistryNV/GL_EXT_shader_implicit_conversions |
| [9fcc078724](https://github.com/KhronosGroup/glslang/commit/9fcc07872484d352cf5d3721b5bbb5749e7dfc04) | @johnkslang | 2020-05-01T05:09:13Z | 2018-10-30T22:47:26.165Z | Merge branch 'master' into GL_EXT_shader_implicit_conversions |
| [97ee5c88de](https://github.com/KhronosGroup/glslang/commit/97ee5c88deac4f48bd88525e678abc188663c9b2) | @johnkslang | 2020-04-30T07:56:38Z | 2018-10-30T22:47:26.165Z | Fix #2201: Improve const and copy constructor for TVarLivePair. |
| [bcf6a2430e](https://github.com/KhronosGroup/glslang/commit/bcf6a2430e99e8fc24f9f266e99316905e6d5134) | @johnkslang | 2020-04-27T08:12:05Z | 2018-10-30T22:47:26.165Z | Move to SPIR-V 1.5 Rev. 3, bump revision, remove a status from README. |
| [1b57332746](https://github.com/KhronosGroup/glslang/commit/1b57332746404df2d89fd5e3462aced8c33c2f11) | @johnkslang | 2020-04-24T18:01:14Z | 2018-10-30T22:47:26.165Z | Note about Build Status. |
| [52d34b4c65](https://github.com/KhronosGroup/glslang/commit/52d34b4c65994dda482c88a8a5dfba77afec112e) | @johnkslang | 2020-04-24T14:46:32Z | 2018-10-30T22:47:26.165Z | Move to latest SPIR-V header, and bump glslang revision. |
| [4657244018](https://github.com/KhronosGroup/glslang/commit/46572440189ead394654b0d06d5d689012ebdd00) | @johnkslang | 2020-04-13T04:56:17Z | 2018-10-30T22:47:26.165Z | Fix #2178: Allow specialization constants for texel offsets. |
| [9c3204a1fd](https://github.com/KhronosGroup/glslang/commit/9c3204a1fde09ba7b98b1779047bf8d3491244a5) | @johnkslang | 2020-04-07T08:18:23Z | 2018-10-30T22:47:26.165Z | Error message: Finish addressing #2097, better texture error message. |
| [1fff362355](https://github.com/KhronosGroup/glslang/commit/1fff3623550471d20d2a4d0afeeb0bedf28edc54) | @johnkslang | 2020-04-01T06:46:57Z | 2018-10-30T22:47:26.165Z | Build warning: Fix #2167: Remove nested reuse of 'unreachable'. |
| [e157435c1e](https://github.com/KhronosGroup/glslang/commit/e157435c1e777aa1052f446dafed162b4a722e03) | @johnkslang | 2020-03-31T06:02:31Z | 2018-10-30T22:47:26.165Z | Bump revision. |
| [e7c94f4973](https://github.com/KhronosGroup/glslang/commit/e7c94f4973bc64c39cc6c785a8098a2832ad4147) | @johnkslang | 2020-03-31T05:24:14Z | 2018-10-30T22:47:26.165Z | Merge pull request #2166 from alelenv/rq_lvalue_fix |
| [08c02ced79](https://github.com/KhronosGroup/glslang/commit/08c02ced798afe357349d0e422cd474aa1eb0c79) | @johnkslang | 2020-03-30T14:35:39Z | 2018-10-30T22:47:26.165Z | Merge pull request #2164 from dj2/unused |
| [344bd0889a](https://github.com/KhronosGroup/glslang/commit/344bd0889ac98c5369df2bf359d0369e3d235b62) | @johnkslang | 2020-03-30T06:33:09Z | 2018-10-30T22:47:26.165Z | Merge pull request #2162 from ntfshard/small_fix |
| [83855b97db](https://github.com/KhronosGroup/glslang/commit/83855b97db26a2cf040f9676383d699c1756eadb) | @johnkslang | 2020-03-30T06:27:31Z | 2018-10-30T22:47:26.165Z | Fix #2163: improve comments for addProcess() and the preamble. |
| [bfe4c5957f](https://github.com/KhronosGroup/glslang/commit/bfe4c5957fc51148a0aab6e04bb22020667c1092) | @johnkslang | 2020-03-28T04:28:15Z | 2018-10-30T22:47:26.165Z | Merge pull request #2160 from greg-lunarg/kg110 |
| [4d7c749b76](https://github.com/KhronosGroup/glslang/commit/4d7c749b7610c891db4fbe49a25fbd54afe374e5) | @johnkslang | 2020-03-27T14:23:46Z | 2018-10-30T22:47:26.165Z | Merge pull request #2159 from neslimsah/master |
| [99508c1ce3](https://github.com/KhronosGroup/glslang/commit/99508c1ce389e678a79b00159fe0c0d13f08f213) | @johnkslang | 2020-03-27T01:46:35Z | 2018-10-30T22:47:26.165Z | Merge pull request #2157 from neslimsah/master |
| [2df8c71258](https://github.com/KhronosGroup/glslang/commit/2df8c71258dea6cf57aa69ba846f8601f61f6f81) | @johnkslang | 2020-03-26T06:18:25Z | 2018-10-30T22:47:26.165Z | Merge pull request #2154 from GMNGeoffrey/patch-1 |
| [8e26c5f50e](https://github.com/KhronosGroup/glslang/commit/8e26c5f50e8589e42d8c0ceb28abe93f3049fbd5) | @johnkslang | 2020-03-25T14:18:33Z | 2018-10-30T22:47:26.165Z | Merge pull request #2139 from neslimsah/master |
| [393c564ae0](https://github.com/KhronosGroup/glslang/commit/393c564ae0b4e1b81383f4b9bb863f75e93a7ea8) | @johnkslang | 2020-03-24T10:18:51Z | 2018-10-30T22:47:26.165Z | Merge pull request #2149 from kainino0x/web-fix-cmake2.8 |
| [1f0fcbe5a3](https://github.com/KhronosGroup/glslang/commit/1f0fcbe5a30fdc9632a8bff36277103fabf0797c) | @johnkslang | 2020-03-21T08:45:39Z | 2018-10-30T22:47:26.165Z | Merge pull request #2146 from aaronfranke/file-formatting |
| [9659831766](https://github.com/KhronosGroup/glslang/commit/9659831766f1be87a6aaf6df8302ec61be0ca05a) | @johnkslang | 2020-03-20T05:05:41Z | 2018-10-30T22:47:26.165Z | Merge pull request #2141 from courtney-g/bug_2140 |
| [34d8248c9c](https://github.com/KhronosGroup/glslang/commit/34d8248c9c4f316f8451a1739052cdbb19f2f720) | @johnkslang | 2020-03-18T16:27:59Z | 2018-10-30T22:47:26.165Z | Fix #2132: constant matrix constructor from single non-scalar argument |
| [3f7c957e0a](https://github.com/KhronosGroup/glslang/commit/3f7c957e0a8723fb0aad9c69310e7e5346f77604) | @johnkslang | 2020-03-18T16:27:59Z | 2018-10-30T22:47:26.165Z | Fix #2132: constant matrix constructor from single non-scalar argument |
| [3bf1dab23d](https://github.com/KhronosGroup/glslang/commit/3bf1dab23d9a3af0c93ce4e717f13417df12606a) | @johnkslang | 2020-03-18T18:16:30Z | 2018-10-30T22:47:26.165Z | Merge pull request #2135 from alelenv/rt_shaderlang_enums |
| [8c21e0a250](https://github.com/KhronosGroup/glslang/commit/8c21e0a250871aa97902354bf62e0031eae3f35a) | @johnkslang | 2020-03-18T16:27:59Z | 2018-10-30T22:47:26.165Z | Fix #2132: constant matrix constructor from single non-scalar argument |
| [4b420b4ffc](https://github.com/KhronosGroup/glslang/commit/4b420b4ffcb892c4b1157e9be1569e61ad8a6f34) | @johnkslang | 2020-03-18T14:35:40Z | 2018-10-30T22:47:26.165Z | Bump version (also fix line endings the grammar). |
| [c791005682](https://github.com/KhronosGroup/glslang/commit/c7910056825a6791a33149fca20ee299daf6ed25) | @johnkslang | 2020-03-18T04:14:21Z | 2018-10-30T22:47:26.165Z | Merge pull request #2130 from dgkoch/EXT_ray_tracing |
| [f368dcbb7d](https://github.com/KhronosGroup/glslang/commit/f368dcbb7d8af23f0cba3015d0f4dda9dc3aa66d) | @johnkslang | 2020-03-17T14:00:41Z | 2018-10-30T22:47:26.165Z | SPV headers: Bump up to the latest header. |
| [02d73f58b8](https://github.com/KhronosGroup/glslang/commit/02d73f58b81ef8203bb52bb1b2f189af153c8878) | @johnkslang | 2020-03-17T07:05:35Z | 2018-10-30T22:47:26.165Z | Merge pull request #2129 from jeffbolznv/memoryBarrierAtomicCounter |
| [e2176c91b2](https://github.com/KhronosGroup/glslang/commit/e2176c91b23c620f3e0bc388869612c26f87c840) | @johnkslang | 2020-03-11T05:55:48Z | 2018-10-30T22:47:26.165Z | Merge pull request #2110 from jeffbolznv/escapeseq |
| [dbb56a1d48](https://github.com/KhronosGroup/glslang/commit/dbb56a1d48592d24afb89550a47bda0a9bf14df3) | @johnkslang | 2020-03-10T09:50:27Z | 2018-10-30T22:47:26.165Z | Merge pull request #2105 from jeffbolznv/nonunif |
| [343d4f6f18](https://github.com/KhronosGroup/glslang/commit/343d4f6f187067933d7b3fa6532783f7f21898b6) | @johnkslang | 2020-03-10T04:53:51Z | 2018-10-30T22:47:26.165Z | Merge pull request #2109 from jeffbolznv/disable_escape |
| [f333272eb5](https://github.com/KhronosGroup/glslang/commit/f333272eb504735a78f91c76acd814c38ed0c142) | @johnkslang | 2020-03-09T08:03:02Z | 2018-10-30T22:47:26.165Z | Merge pull request #2103 from kainino0x/web-cmake-typo |
| [3b5eaf7941](https://github.com/KhronosGroup/glslang/commit/3b5eaf79410750a50314539588ab4c1f15f5a6ec) | @johnkslang | 2020-03-09T07:54:39Z | 2018-10-30T22:47:26.165Z | Merge pull request #2102 from sfricke-samsung/sfricke-samsung-android-build |
| [6861ea4e10](https://github.com/KhronosGroup/glslang/commit/6861ea4e10a1f9dbbab14daac1107528025126a7) | @johnkslang | 2020-03-09T07:53:41Z | 2018-10-30T22:47:26.165Z | Merge pull request #2101 from travisfoo/master |
| [aa95c80e1a](https://github.com/KhronosGroup/glslang/commit/aa95c80e1a89f3db3088dde85b0146fabd595be6) | @johnkslang | 2020-03-06T07:14:41Z | 2018-10-30T22:47:26.165Z | Merge pull request #2100 from travisfoo/master |
| [6f230b9e0b](https://github.com/KhronosGroup/glslang/commit/6f230b9e0b50de48cc3dbc8c9156c9822929328e) | @johnkslang | 2020-03-06T07:12:27Z | 2018-10-30T22:47:26.165Z | Merge pull request #2098 from jeffbolznv/debugprintf |
| [c6a4c6d3d8](https://github.com/KhronosGroup/glslang/commit/c6a4c6d3d8b5b85b93308336534adf9c1ef0ae66) | @johnkslang | 2020-03-04T07:15:20Z | 2018-10-30T22:47:26.165Z | Improve formatting. |
| [c40c4bc38a](https://github.com/KhronosGroup/glslang/commit/c40c4bc38a76fb597e7a5954a20313c1bd0d66c9) | @johnkslang | 2020-03-04T07:07:50Z | 2018-10-30T22:47:26.165Z | Add "news" section and component status. |
| [8985fc9108](https://github.com/KhronosGroup/glslang/commit/8985fc91089f3117d338f0ebd683596a197b2d92) | @johnkslang | 2020-03-03T17:25:07Z | 2018-10-30T22:47:26.165Z | Fix long lines in the SPIR-V generator, retrigger bots. |
| [bbbd9a2a1f](https://github.com/KhronosGroup/glslang/commit/bbbd9a2a1f41ab301861c6052d9643c626ee9961) | @johnkslang | 2020-03-03T14:21:37Z | 2018-10-30T22:47:26.165Z | Fix #1843: Handle built-in function output parameters to a swizzled arg |
| [56364b6b60](https://github.com/KhronosGroup/glslang/commit/56364b6b602696c021349794a8d39744a1052afc) | @johnkslang | 2020-03-01T11:51:40Z | 2018-10-30T22:47:26.165Z | Copyright update, mostly to trigger bots again. |
| [c480237be2](https://github.com/KhronosGroup/glslang/commit/c480237be2ba1bceeb48cd51bdeaa1d8f7e9f8dd) | @johnkslang | 2020-03-01T09:16:51Z | 2018-10-30T22:47:26.165Z | Fix #2095: correct the indentation. |
| [9606a5cb99](https://github.com/KhronosGroup/glslang/commit/9606a5cb9995721719a912230fb06c2e29041282) | @johnkslang | 2020-02-28T14:10:59Z | 2018-10-30T22:47:26.165Z | Fix #1461: set the SPIRV-Tools' optimizer's target environment. |
| [82da15f4f0](https://github.com/KhronosGroup/glslang/commit/82da15f4f07ebf8eb27bdd102b5dd5a7f4a70c84) | @johnkslang | 2020-02-28T11:09:29Z | 2018-10-30T22:47:26.165Z | Fix #2091, remove incorrect assert for division by 0.0. |
| [70ba66cdbc](https://github.com/KhronosGroup/glslang/commit/70ba66cdbc23087ad8aa3f976e3bc28af78d9638) | @johnkslang | 2020-02-28T08:01:47Z | 2018-10-30T22:47:26.165Z | Merge pull request #2093 from LilyWangL/vcpkg-instructions |
| [f13d38f3cd](https://github.com/KhronosGroup/glslang/commit/f13d38f3cd3cb39f27b6bdb1bfb7d897631e7396) | @johnkslang | 2020-02-28T07:26:33Z | 2018-10-30T22:47:26.165Z | Merge pull request #2092 from corporateshark/master |
| [07e1a0a67a](https://github.com/KhronosGroup/glslang/commit/07e1a0a67aee5b21561bd6b93d73c8d87e010d98) | @johnkslang | 2020-02-22T14:52:12Z | 2018-10-30T22:47:26.165Z | Merge pull request #2090 from amdrexu/bugfix |
| [c12493ff69](https://github.com/KhronosGroup/glslang/commit/c12493ff69e21800fb08b6d6e92eb0b9c5cb5efb) | @johnkslang | 2020-02-20T06:25:39Z | 2018-10-30T22:47:26.165Z | Merge pull request #2086 from samuelig/SPV_AMD_shader_image_load_store_lod |
| [c008fcb8cc](https://github.com/KhronosGroup/glslang/commit/c008fcb8cc0f6a413162fb5236d0c548cc1e0ef6) | @johnkslang | 2020-02-19T10:51:38Z | 2018-10-30T22:47:26.165Z | Merge pull request #2089 from Roy-AMD/Fix-iomapper-issue |
| [ed0da37dd9](https://github.com/KhronosGroup/glslang/commit/ed0da37dd994fda72dafca334a376bb762787d0b) | @johnkslang | 2020-02-18T14:27:50Z | 2018-10-30T22:47:26.165Z | Merge pull request #2087 from KhronosGroup/fix-2070-implicit-conv-single-arg |
| [abfc4c2ceb](https://github.com/KhronosGroup/glslang/commit/abfc4c2ceb813e285ba3fc53f3599f5de807c8a3) | @johnkslang | 2020-02-11T13:23:48Z | 2018-10-30T22:47:26.165Z | Fix part of #2070: Correctly handle promotion for <unary-op>(int). |
| [113d07a6eb](https://github.com/KhronosGroup/glslang/commit/113d07a6ebda96ab758a8de70455af2ab83a658a) | @johnkslang | 2020-02-18T02:27:46Z | 2018-10-30T22:47:26.165Z | Merge pull request #2084 from durswd/enable_rtti |
| [ae59435606](https://github.com/KhronosGroup/glslang/commit/ae59435606fc5bc453cf4e32320e6579ff7ea22e) | @johnkslang | 2020-02-07T13:10:29Z | 2018-10-30T22:47:26.165Z | Merge pull request #2081 from kainino0x/split-emscripten-from-glslang.js |
| [95c414ffee](https://github.com/KhronosGroup/glslang/commit/95c414ffee64c96937056459d34b39035a5ff4dd) | @johnkslang | 2020-02-06T16:12:50Z | 2018-10-30T22:47:26.165Z | Merge pull request #2079 from dneto0/warnings |
| [2d70e98dea](https://github.com/KhronosGroup/glslang/commit/2d70e98deab2b83147023642e7e00702be3065ce) | @johnkslang | 2020-02-06T09:56:37Z | 2018-10-30T22:47:26.165Z | Merge pull request #2028 from ShchchowAMD/constant_expressions_array_mod |
| [656650f461](https://github.com/KhronosGroup/glslang/commit/656650f461c8752f7ca018ac2005617329f12b7b) | @johnkslang | 2020-02-06T09:20:47Z | 2018-10-30T22:47:26.165Z | Merge pull request #2078 from amdrexu/bugfix |
| [b82ed734e7](https://github.com/KhronosGroup/glslang/commit/b82ed734e767bd0913072a5e236fbd14fcca0acf) | @johnkslang | 2020-02-05T09:02:51Z | 2018-10-30T22:47:26.165Z | Merge pull request #2077 from kainino0x/configurable-target-pr |
| [540662253e](https://github.com/KhronosGroup/glslang/commit/540662253ea35e8e75122aac68f8542f993e3396) | @johnkslang | 2020-02-04T08:24:39Z | 2018-10-30T22:47:26.165Z | Merge pull request #2073 from tsuoranta/fix-memory-corruption |
| [5e86b28ffb](https://github.com/KhronosGroup/glslang/commit/5e86b28ffb8124a5ee2a58c640245ee5b285110d) | @johnkslang | 2020-01-30T07:58:38Z | 2018-10-30T22:47:26.165Z | Merge pull request #2071 from jeffbolznv/version_less |
| [9a80305c08](https://github.com/KhronosGroup/glslang/commit/9a80305c089704d8d817968d1ef1a20a09ced9b4) | @johnkslang | 2020-01-29T05:25:17Z | 2018-10-30T22:47:26.165Z | Merge pull request #2068 from jljusten/standalone-fix-long-help |
| [07a55839ee](https://github.com/KhronosGroup/glslang/commit/07a55839eed550d84ef62e0c7f503e0d67692708) | @johnkslang | 2020-01-27T19:35:25Z | 2018-10-30T22:47:26.165Z | Merge pull request #2065 from zoddicus/fixChromiumDawnRolls |
| [19ec0d2ff9](https://github.com/KhronosGroup/glslang/commit/19ec0d2ff9059e8bc8ca0fc539597a771cefdc89) | @johnkslang | 2020-01-27T17:16:25Z | 2018-10-30T22:47:26.165Z | Build: Fix more build warnings caused by PR #2038. |
| [d5f2f7b93d](https://github.com/KhronosGroup/glslang/commit/d5f2f7b93dafc05cd449ac7b45420ada5ea1d1b2) | @johnkslang | 2020-01-27T08:02:08Z | 2018-10-30T22:47:26.165Z | Merge pull request #1940 from tsuoranta/fix-gcc9 |
| [248d2c5f7c](https://github.com/KhronosGroup/glslang/commit/248d2c5f7c66c5b11b3a484e222950740aa39c50) | @johnkslang | 2020-01-27T05:38:13Z | 2018-10-30T22:47:26.165Z | Merge pull request #2035 from ShchchowAMD/builtin_max_limits |
| [83973079f8](https://github.com/KhronosGroup/glslang/commit/83973079f8d427ffefdc91c4b892bcde3da5254a) | @johnkslang | 2020-01-27T04:37:38Z | 2018-10-30T22:47:26.165Z | Build warning: Fix #2062, missing enum value in a switch. |
| [965bd4d966](https://github.com/KhronosGroup/glslang/commit/965bd4d96613e57b75b125bff622b5fe6f671b96) | @johnkslang | 2020-01-24T11:10:09Z | 2018-10-30T22:47:26.165Z | Merge pull request #2038 from corporateshark/c_interface |
| [b0ada80356](https://github.com/KhronosGroup/glslang/commit/b0ada80356ca7b560c600b93a596af1331442542) | @johnkslang | 2020-01-17T07:11:12Z | 2018-10-30T22:47:26.165Z | HLSL: Fix #1974: ignore input primitives on non-entry-point functions. |
| [3ed344dd78](https://github.com/KhronosGroup/glslang/commit/3ed344dd784ecbbc5855e613786f3a1238823e56) | @johnkslang | 2020-01-16T07:52:28Z | 2018-10-30T22:47:26.165Z | Fix #2059, and also attempt to skip test bots [skip ci] |
| [9e9099cdf8](https://github.com/KhronosGroup/glslang/commit/9e9099cdf83a572ee42b101b962034bc08cd7a85) | @johnkslang | 2020-01-16T07:23:03Z | 2018-10-30T22:47:26.165Z | Merge pull request #2033 from ShchchowAMD/binding_contradictory |
| [4fc7a33910](https://github.com/KhronosGroup/glslang/commit/4fc7a33910fb8e40b970d160e1b38ab3f67fe0f3) | @johnkslang | 2020-01-15T17:48:58Z | 2018-10-30T22:47:26.165Z | Merge pull request #2058 from KhronosGroup/vulkan-1.2 |
| [c3bb5d6914](https://github.com/KhronosGroup/glslang/commit/c3bb5d6914c2ee8ef70ec3237186754c33014d3d) | @johnkslang | 2020-01-15T16:35:48Z | 2018-10-30T22:47:26.165Z | Update to latest SPIRV-Tools, supporting Vulkan 1.2. |
| [273d3a5093](https://github.com/KhronosGroup/glslang/commit/273d3a50931951b52c5b1f46ea583c786f1be6c8) | @johnkslang | 2020-01-15T07:10:41Z | 2018-10-30T22:47:26.165Z | SPV/Vulkan: Add support for Vulkan 1.2, which defaults to SPIR-V 1.5. |
| [d203754bc1](https://github.com/KhronosGroup/glslang/commit/d203754bc1160cbb14e80de238042a2b9b439917) | @johnkslang | 2020-01-10T17:19:24Z | 2018-10-30T22:47:26.165Z | Merge pull request #2046 from Roy-AMD/Fix-multiple-AST-spv-generate-crash-issue |
| [5181367062](https://github.com/KhronosGroup/glslang/commit/51813670627c976a93f4cfbea6fa89fdb4d35cad) | @johnkslang | 2020-01-08T13:18:44Z | 2018-10-30T22:47:26.165Z | Merge pull request #1998 from ShchchowAMD/ARB_gpu_shader_fp64 |
| [e5dbc3114c](https://github.com/KhronosGroup/glslang/commit/e5dbc3114cb98b1592d9faa697efe5eb290c12a4) | @johnkslang | 2020-01-08T09:21:34Z | 2018-10-30T22:47:26.165Z | Merge pull request #2052 from KhronosGroup/fix-processed-def-undef-1829 |
| [6f98892dd1](https://github.com/KhronosGroup/glslang/commit/6f98892dd19f34f77ccc60ca313166ea60b85cb6) | @johnkslang | 2020-01-07T14:03:11Z | 2018-10-30T22:47:26.165Z | Fix #1829: Add "--" command-line options for macro def/undef. |
| [1642ca1128](https://github.com/KhronosGroup/glslang/commit/1642ca11282a9d96a42dfedea6065ae25c4c137d) | @johnkslang | 2020-01-07T08:32:53Z | 2018-10-30T22:47:26.165Z | Merge pull request #2048 from Roy-AMD/Add-missing-extension-defination |
| [1d258ac346](https://github.com/KhronosGroup/glslang/commit/1d258ac34698323d6f8e10ae4d3a8b182995831b) | @johnkslang | 2020-01-07T06:49:23Z | 2018-10-30T22:47:26.165Z | Merge pull request #2032 from ShchchowAMD/atomic-uint-binding |
| [40801e31ed](https://github.com/KhronosGroup/glslang/commit/40801e31ed0cd8501c5daa0fe56e4e825165cc9e) | @johnkslang | 2020-01-06T16:21:33Z | 2018-10-30T22:47:26.165Z | Merge pull request #2050 from ShchchowAMD/built_in_MaxVector |
| [8db9eccc0b](https://github.com/KhronosGroup/glslang/commit/8db9eccc0baf30c9d22c496ab28db0fe1e4e97c5) | @johnkslang | 2020-01-06T14:50:40Z | 2018-10-30T22:47:26.165Z | Bump revision |
| [6334d594f6](https://github.com/KhronosGroup/glslang/commit/6334d594f68c2ba36e3e9bf91aac185ac3875717) | @johnkslang | 2019-12-30T04:33:41Z | 2018-10-30T22:47:26.165Z | Merge pull request #1997 from ShchchowAMD/ARB_uniform_buffer_object |
| [930403e5b3](https://github.com/KhronosGroup/glslang/commit/930403e5b33d09014bf0a36ffb3595a39c1c563a) | @johnkslang | 2019-12-30T04:32:41Z | 2018-10-30T22:47:26.165Z | Merge branch 'master' into ARB_uniform_buffer_object |
| [18fb7f24b8](https://github.com/KhronosGroup/glslang/commit/18fb7f24b8c99c4eb305c68c693310d46289ce9f) | @johnkslang | 2019-12-30T03:19:39Z | 2018-10-30T22:47:26.165Z | Merge pull request #1996 from ShchchowAMD/ARB_texture_multisample |
| [c674299ddb](https://github.com/KhronosGroup/glslang/commit/c674299ddb19a5730290cb0402ec2dffd7b78ce7) | @johnkslang | 2019-12-30T02:49:16Z | 2018-10-30T22:47:26.165Z | Merge pull request #2036 from ShchchowAMD/fix_atomic_uint_offset_check |
| [01aee059f5](https://github.com/KhronosGroup/glslang/commit/01aee059f54c5def661d170ef00f6f0f1135a01d) | @johnkslang | 2019-12-30T02:35:18Z | 2018-10-30T22:47:26.165Z | Merge pull request #1995 from ShchchowAMD/ARB_sample_shading_support |
| [5de15a256e](https://github.com/KhronosGroup/glslang/commit/5de15a256eb092ad4de283491777464bf3a86e5c) | @johnkslang | 2019-12-26T17:56:54Z | 2018-10-30T22:47:26.165Z | HLSL: Fix #2037: Integer dot used incorrect input for adds. |
| [bd97b6f9f2](https://github.com/KhronosGroup/glslang/commit/bd97b6f9f2132fa8df90431415e32dbab5c76db8) | @johnkslang | 2019-12-20T17:33:13Z | 2018-10-30T22:47:26.165Z | Command-line: Give better error messages. From #1829. |
| [ebf634bcaa](https://github.com/KhronosGroup/glslang/commit/ebf634bcaa3e46ca8a912ed05b87281c731b2391) | @johnkslang | 2019-12-13T05:28:57Z | 2018-10-30T22:47:26.165Z | Merge pull request #2023 from greg-lunarg/kg109 |
| [6c479796f6](https://github.com/KhronosGroup/glslang/commit/6c479796f6e4a6fa86ca4d25212ae1284c92fef5) | @johnkslang | 2019-12-10T07:36:41Z | 2018-10-30T22:47:26.165Z | Merge pull request #2021 from KhronosGroup/fix-2020-inconsistent-HLSL |
| [1843c0c415](https://github.com/KhronosGroup/glslang/commit/1843c0c41576ca9c4188f0d503f4b5d53eb9ec15) | @johnkslang | 2019-12-10T06:48:50Z | 2018-10-30T22:47:26.165Z | Fix #2020: PR #1977 broke HLSL member consistency, this finishes it... |
| [1afa2b8cc5](https://github.com/KhronosGroup/glslang/commit/1afa2b8cc57b92c6b769eb44a6854510b6921a0b) | @johnkslang | 2019-12-09T17:18:17Z | 2018-10-30T22:47:26.165Z | Merge pull request #2019 from KhronosGroup/fix-2014-dont-and-versions-extensions |
| [ff61c18f1b](https://github.com/KhronosGroup/glslang/commit/ff61c18f1bbc0c5f2a5f2b327db142fbc74a6b3d) | @johnkslang | 2019-12-09T15:10:38Z | 2018-10-30T22:47:26.165Z | Merge pull request #2018 from KhronosGroup/fix-2007-rationalize-include-paths |
| [71b0100ae9](https://github.com/KhronosGroup/glslang/commit/71b0100ae963b7b1e9b413b68f1bd568a37c3965) | @johnkslang | 2019-12-09T11:34:09Z | 2018-10-30T22:47:26.165Z | Fix: #2014: Don't do "extension-on && version >= ..." keyword checks. |
| [b5d9dee710](https://github.com/KhronosGroup/glslang/commit/b5d9dee710f2bda42afbc6f2ce84b5836908d021) | @johnkslang | 2019-12-09T10:12:10Z | 2018-10-30T22:47:26.165Z | Fix #2007: Fix a couple relative header paths in header files. |
| [d519167d2e](https://github.com/KhronosGroup/glslang/commit/d519167d2ecb83aee3c57207c144da082c516584) | @johnkslang | 2019-12-09T08:23:37Z | 2018-10-30T22:47:26.165Z | Fix #1993: Fully exclude ftransform() from SPIR-V semantics. |
| [0de87ee9a5](https://github.com/KhronosGroup/glslang/commit/0de87ee9a5bf5d094a3faa1a71fd9080e80b6be0) | @johnkslang | 2019-12-05T02:24:16Z | 2018-10-30T22:47:26.165Z | Merge pull request #2010 from rnk/pool-alloc-clang |
| [e58c080d4f](https://github.com/KhronosGroup/glslang/commit/e58c080d4f028f35658b0c7320304b05f85e9a13) | @johnkslang | 2019-12-04T03:07:08Z | 2018-10-30T22:47:26.165Z | Merge pull request #1990 from ianromanick/INTEL_shader_integer_functions2 |
| [a4af7676fe](https://github.com/KhronosGroup/glslang/commit/a4af7676feb011d61b1dfa8915bd41d9c5aaf22a) | @johnkslang | 2019-12-03T05:58:21Z | 2018-10-30T22:47:26.165Z | Merge pull request #2004 from ianromanick/document-other-test-requirements |
| [83af469512](https://github.com/KhronosGroup/glslang/commit/83af46951202c0f8cfdbe786b102805d9905b62d) | @johnkslang | 2019-12-01T02:35:13Z | 2018-10-30T22:47:26.165Z | Merge pull request #2001 from mbechard/master |
| [38b4db48f9](https://github.com/KhronosGroup/glslang/commit/38b4db48f98c4e3a9cc405de3a76547b857e1c37) | @johnkslang | 2019-11-23T08:29:02Z | 2018-10-30T22:47:26.165Z | Fix #1983: __ is okay starting with ES 300, rather than 310. |
| [86258aab80](https://github.com/KhronosGroup/glslang/commit/86258aab80969d326fb228d7f61d1c05310678ee) | @johnkslang | 2019-11-23T04:38:36Z | 2018-10-30T22:47:26.165Z | Merge pull request #1972 from andflo-Arm/master |
| [8b5853d4f9](https://github.com/KhronosGroup/glslang/commit/8b5853d4f91a235470be66a73e555b5be7e82dbb) | @johnkslang | 2019-11-22T18:07:43Z | 2018-10-30T22:47:26.165Z | Fix #1987: Use large enough built-in buffer to hold vec4 of maxint-64. |
| [e01c847a70](https://github.com/KhronosGroup/glslang/commit/e01c847a7042cac7b3b20a6268813c29b802f32e) | @johnkslang | 2019-11-22T13:24:38Z | 2018-10-30T22:47:26.165Z | Merge branch 'dj2-install' |
| [43fe7bafb1](https://github.com/KhronosGroup/glslang/commit/43fe7bafb14e6e455310ca67134ab914242116b3) | @johnkslang | 2019-11-22T08:38:38Z | 2018-10-30T22:47:26.165Z | Merge pull request #1980 from mattst88/respect-CMAKE_INSTALL_LIBDIR |
| [f4d4668529](https://github.com/KhronosGroup/glslang/commit/f4d4668529f1dad0e475295456b601353fe7cf33) | @johnkslang | 2019-11-15T14:22:44Z | 2018-10-30T22:47:26.165Z | Merge pull request #1977 from KhronosGroup/no-hlsl-structs |
| [3c0d2e5b67](https://github.com/KhronosGroup/glslang/commit/3c0d2e5b671c667abdcf7863ab6d08a8dde7e456) | @johnkslang | 2019-11-14T10:20:06Z | 2018-10-30T22:47:26.165Z | HLSL: Fix #1976: Don't let ENABLE_HLSL change struct/class layout. |
| [37dcb89457](https://github.com/KhronosGroup/glslang/commit/37dcb894574e94a876c0165c4df96eeba68e6a5a) | @johnkslang | 2019-11-12T13:00:51Z | 2018-10-30T22:47:26.165Z | Merge pull request #1973 from KhronosGroup/fix-fmod-int |
| [e7cb9cb9c4](https://github.com/KhronosGroup/glslang/commit/e7cb9cb9c4f42c8e1b70101fcf1147f07c318f9c) | @johnkslang | 2019-11-12T12:32:51Z | 2018-10-30T22:47:26.165Z | HLSL: Fix #1960: fmod() was not converting int args to float. |
| [f34cdc70ca](https://github.com/KhronosGroup/glslang/commit/f34cdc70ca1b4e741a9ea5a906f86d3593623356) | @johnkslang | 2019-11-08T03:31:16Z | 2018-10-30T22:47:26.165Z | Merge pull request #1968 from dneto0/reclaim-web-codespace |
| [44f5c625bb](https://github.com/KhronosGroup/glslang/commit/44f5c625bbca9b16f4fa75673503350da40244c2) | @johnkslang | 2019-11-08T03:29:18Z | 2018-10-30T22:47:26.165Z | Merge pull request #1967 from kainino0x/fix-dot-free |
| [e471df3c91](https://github.com/KhronosGroup/glslang/commit/e471df3c9154afbf125838201d2cd36cd6bdc708) | @johnkslang | 2019-11-06T15:56:22Z | 2018-10-30T22:47:26.165Z | Merge pull request #1963 from KhronosGroup/revert-7b0e236 |
| [442a8a9948](https://github.com/KhronosGroup/glslang/commit/442a8a99481b420a1b7446bcd5cfbb4c66fa82f9) | @johnkslang | 2019-11-06T15:55:59Z | 2018-10-30T22:47:26.165Z | Merge pull request #1966 from dj2/readme |
| [199d115e15](https://github.com/KhronosGroup/glslang/commit/199d115e1542fe0a8427efda5fa36158474fb6cf) | @johnkslang | 2019-11-06T01:05:42Z | 2018-10-30T22:47:26.165Z | Fix #1959 by reverting 7b0e236 to put files in two places. |
| [5d0e01d9e7](https://github.com/KhronosGroup/glslang/commit/5d0e01d9e7f9fae7609843d00f9fc5f41c3ddfdd) | @johnkslang | 2019-11-05T08:05:10Z | 2018-10-30T22:47:26.165Z | Merge pull request #1961 from zoddicus/fixChromiumRoll |
| [90cecb5206](https://github.com/KhronosGroup/glslang/commit/90cecb52067a665a444914f8696d6a42fcbd4ebf) | @johnkslang | 2019-11-04T04:34:06Z | 2018-10-30T22:47:26.165Z | Merge pull request #1953 from null77/gn-add-missing-headers |
| [36be19fc15](https://github.com/KhronosGroup/glslang/commit/36be19fc15d12f92bfc752e4318eae2c1b8d6387) | @johnkslang | 2019-11-04T04:33:42Z | 2018-10-30T22:47:26.165Z | Merge pull request #1954 from corporateshark/master |
| [18d6b6b63e](https://github.com/KhronosGroup/glslang/commit/18d6b6b63e9adc2aa2cce1ce85d1c348f9475118) | @johnkslang | 2019-11-03T06:22:47Z | 2018-10-30T22:47:26.165Z | Tests: Add more test results for the previous generator version bump. |
| [31c3370d83](https://github.com/KhronosGroup/glslang/commit/31c3370d8321e338d6f1f73b1102ae8cc38523aa) | @johnkslang | 2019-11-03T03:26:40Z | 2018-10-30T22:47:26.165Z | Bump up the generator version, which is exposed in SPV test results. |
| [31ab84a51b](https://github.com/KhronosGroup/glslang/commit/31ab84a51bcbb8f07634467c592f9dfa74a839fb) | @johnkslang | 2019-11-01T17:11:42Z | 2018-10-30T22:47:26.165Z | Merge branch 'dneto0-dead-code' |
| [1097378907](https://github.com/KhronosGroup/glslang/commit/1097378907e3ffe9b60dbea0f8b1117a646f82d8) | @johnkslang | 2019-11-01T17:02:55Z | 2018-10-30T22:47:26.165Z | Merge branch 'dead-code' of https://github.com/dneto0/glslang into dneto0-dead-code |
| [7f77b2e866](https://github.com/KhronosGroup/glslang/commit/7f77b2e8669ae06acbee9c9867be8b13e4054f9c) | @johnkslang | 2019-11-01T16:51:21Z | 2018-10-30T22:47:26.165Z | Bump version. |
| [48233ad3d4](https://github.com/KhronosGroup/glslang/commit/48233ad3d45b314a83474b3704ae09638e3e2621) | @johnkslang | 2019-11-01T00:28:53Z | 2018-10-30T22:47:26.165Z | Merge pull request #1949 from corporateshark/master |
| [b131630e7c](https://github.com/KhronosGroup/glslang/commit/b131630e7c749a5dc19faa458024260c71fb170f) | @johnkslang | 2019-10-25T02:49:36Z | 2018-10-30T22:47:26.165Z | Merge pull request #1948 from greg-lunarg/kg108 |
| [7662586844](https://github.com/KhronosGroup/glslang/commit/7662586844f46f8f454f1db4a26e1d705a302e36) | @johnkslang | 2019-10-24T04:25:47Z | 2018-10-30T22:47:26.165Z | Merge pull request #1947 from ehsannas/fix_licenses |
| [341701573a](https://github.com/KhronosGroup/glslang/commit/341701573a5db1153bb5ea48b88e8fd6c5a590c2) | @johnkslang | 2019-10-23T16:32:16Z | 2018-10-30T22:47:26.165Z | Merge pull request #1946 from KhronosGroup/extend-web |
| [f8d1d7442b](https://github.com/KhronosGroup/glslang/commit/f8d1d7442b869e8e7e61cdcfdb1b6a07a00ddde2) | @johnkslang | 2019-10-21T12:55:11Z | 2018-10-30T22:47:26.165Z | Web: Reclaim more space and make all work w/wo GLSLANG_WEB. |
| [e5eee8fb03](https://github.com/KhronosGroup/glslang/commit/e5eee8fb035a3d2b9d81cc64f015c49bd5bf8d42) | @johnkslang | 2019-10-18T07:03:11Z | 2018-10-30T22:47:26.165Z | Web: Add basic atomics for SSBOs. |
| [3dd1ce5b54](https://github.com/KhronosGroup/glslang/commit/3dd1ce5b54d9ff7d2652f6792dbbdf6ab3599e1f) | @johnkslang | 2019-10-17T13:08:40Z | 2018-10-30T22:47:26.165Z | Web: Add SSBOs and a few other missing compute features. |
| [51ed01c877](https://github.com/KhronosGroup/glslang/commit/51ed01c8774735a81f884cdf9f12258b96d9b138) | @johnkslang | 2019-10-10T17:40:11Z | 2018-10-30T22:47:26.165Z | Web: Add compute stage. |
| [61c22e255d](https://github.com/KhronosGroup/glslang/commit/61c22e255d82f02c7aa250c2ad3cd61c167d3703) | @johnkslang | 2019-10-08T07:12:07Z | 2018-10-30T22:47:26.165Z | Web: Add separate texture/sampler, exclude _CubeArray_. |
| [e7db8f405a](https://github.com/KhronosGroup/glslang/commit/e7db8f405a7ed554b27d19664dfedb3dcfe5616e) | @johnkslang | 2019-10-22T04:30:13Z | 2018-10-30T22:47:26.165Z | Merge pull request #1941 from ehsannas/bazel_build |
| [834ee546f9](https://github.com/KhronosGroup/glslang/commit/834ee546f93d33a80fb2dea6fdef6764f8730b75) | @johnkslang | 2019-10-17T18:12:44Z | 2018-10-30T22:47:26.165Z | Merge pull request #1937 from jeffbolznv/volatile_atomics |
| [a959deb007](https://github.com/KhronosGroup/glslang/commit/a959deb00750826fb087171d663947df550a3339) | @johnkslang | 2019-10-17T02:53:39Z | 2018-10-30T22:47:26.165Z | Merge pull request #1933 from dj2/runtest |
| [9e4f6d03f2](https://github.com/KhronosGroup/glslang/commit/9e4f6d03f2f7e13576502088a095fe7bfee2a98e) | @johnkslang | 2019-10-16T16:39:51Z | 2018-10-30T22:47:26.165Z | Merge pull request #1932 from zoddicus/anotherSemiColonFix |
| [e3dd69b8b2](https://github.com/KhronosGroup/glslang/commit/e3dd69b8b285084c2f423da8b3c555f2e7dc5e45) | @johnkslang | 2019-10-16T15:25:56Z | 2018-10-30T22:47:26.165Z | Merge pull request #1934 from durswd/master |
| [b03e4fc4e0](https://github.com/KhronosGroup/glslang/commit/b03e4fc4e072c997b19e4425a0a8fc3c5b280685) | @johnkslang | 2019-10-15T10:25:20Z | 2018-10-30T22:47:26.165Z | Merge pull request #1866 from rumblehhh/master |
| [8ba49b862c](https://github.com/KhronosGroup/glslang/commit/8ba49b862cfb3449ffdfecd2e6d9c2fd5e855f1e) | @johnkslang | 2019-10-15T10:19:06Z | 2018-10-30T22:47:26.165Z | Merge pull request #1930 from ux3d/fix/CMakeOptionalExternalBuild |
| [765cee8441](https://github.com/KhronosGroup/glslang/commit/765cee844194b7b5b9e4baf86d8f7cd03c793401) | @johnkslang | 2019-10-15T05:08:26Z | 2018-10-30T22:47:26.165Z | GLSL/SPV: Pre SPIR-V 1.5, subgroupQuadBroadcast index must be constant |
| [101ca388fb](https://github.com/KhronosGroup/glslang/commit/101ca388fb38a67a52a438e1047b8fbea911ecbd) | @johnkslang | 2019-10-12T14:24:11Z | 2018-10-30T22:47:26.165Z | Merge pull request #1880 from georgeouzou/master |
| [469d27f2e5](https://github.com/KhronosGroup/glslang/commit/469d27f2e5c75e55a3ca437469a1099ba3e67da8) | @johnkslang | 2019-10-12T14:22:34Z | 2018-10-30T22:47:26.165Z | Merge pull request #1928 from Xottab-DUTY/patch-1 |
| [a100258857](https://github.com/KhronosGroup/glslang/commit/a100258857e9d32d95d3cc3576c332a95c6b94bf) | @johnkslang | 2019-10-12T07:55:15Z | 2018-10-30T22:47:26.165Z | Merge pull request #1926 from zoddicus/fixChromiumRoll |
| [696703800e](https://github.com/KhronosGroup/glslang/commit/696703800e37524c0206c8f6ba09e41805f48b28) | @johnkslang | 2019-10-11T07:56:05Z | 2018-10-30T22:47:26.165Z | Merge pull request #1888 from Roy-AMD/Adjusting-code-interface |
| [f99beb50a3](https://github.com/KhronosGroup/glslang/commit/f99beb50a327bc93810b1af8138c84caedd1a3ca) | @johnkslang | 2019-10-11T07:24:26Z | 2018-10-30T22:47:26.165Z | Merge pull request #1925 from greg-lunarg/kg107 |
| [ee8e9c1522](https://github.com/KhronosGroup/glslang/commit/ee8e9c15222c2aff93dfea451b1e8a892497ec2d) | @johnkslang | 2019-10-11T02:54:21Z | 2018-10-30T22:47:26.165Z | Fix #1924: Promote SPV_EXT_physical_storage_buffer to KHR when required. |
| [1ff0c181bb](https://github.com/KhronosGroup/glslang/commit/1ff0c181bb37b06371e2ffa2810d473c5e01c9b7) | @johnkslang | 2019-10-10T18:01:13Z | 2018-10-30T22:47:26.165Z | Fix #1924: Emit SPV_EXT_physical_storage_buffer, not the KHR form. |
| [4b97a11081](https://github.com/KhronosGroup/glslang/commit/4b97a1108114107a8082a55e9e0721a40f9536d3) | @johnkslang | 2019-10-07T03:58:40Z | 2018-10-30T22:47:26.165Z | Merge pull request #1919 from dj2/install_spirv |
| [135e3e35ea](https://github.com/KhronosGroup/glslang/commit/135e3e35ea87d07b51d977b73fde7bd637fcbe4a) | @johnkslang | 2019-10-03T17:23:16Z | 2018-10-30T22:47:26.165Z | Merge pull request #1918 from KhronosGroup/format-attributes |
| [8a97d38913](https://github.com/KhronosGroup/glslang/commit/8a97d38913949b5c5c640882bb73c1c775c7293d) | @johnkslang | 2019-09-30T00:02:19Z | 2018-10-30T22:47:26.165Z | HLSL: Fix #1912: add attribute syntax for nonreadable/nonwritable |
| [2d9b0a3550](https://github.com/KhronosGroup/glslang/commit/2d9b0a35509b5ffa7960c8f5eb5cc3be860c33b9) | @johnkslang | 2019-09-27T21:14:18Z | 2018-10-30T22:47:26.165Z | HLSL: Fix #1912: add attribute syntax for overriding image formats. |
| [7bc047326e](https://github.com/KhronosGroup/glslang/commit/7bc047326e06961c59b785f827026947d81c7f02) | @johnkslang | 2019-09-25T14:24:53Z | 2018-10-30T22:47:26.165Z | Merge pull request #1906 from ShchchowAMD/master |
| [973d0e5382](https://github.com/KhronosGroup/glslang/commit/973d0e538292c85b7baf9bb5aaf755894429f76a) | @johnkslang | 2019-09-20T18:18:13Z | 2018-10-30T22:47:26.165Z | Merge pull request #1910 from KhronosGroup/fix-1900-const-nonuniform |
| [c2fafea970](https://github.com/KhronosGroup/glslang/commit/c2fafea9700bc3f18fe649395e3b7857b9d7c178) | @johnkslang | 2019-09-20T12:01:42Z | 2018-10-30T22:47:26.165Z | GLSL/SPV: Fix #1900: Drop const on literal when doing an object copy. |
| [f7a48b153f](https://github.com/KhronosGroup/glslang/commit/f7a48b153f2acb4549106116d420e4d9a2159e0e) | @johnkslang | 2019-09-19T15:12:52Z | 2018-10-30T22:47:26.165Z | Merge pull request #1907 from kainino0x/separate-web-and-emscripten |
| [caca1d1cc4](https://github.com/KhronosGroup/glslang/commit/caca1d1cc46e15814d337498196fe02706d0feb3) | @johnkslang | 2019-09-19T06:21:38Z | 2018-10-30T22:47:26.165Z | Merge pull request #1905 from KhronosGroup/GL_EXT_buffer_reference_uvec2 |
| [90e402f42b](https://github.com/KhronosGroup/glslang/commit/90e402f42b3f05f4e1e59390718f35c78e3cfbe0) | @johnkslang | 2019-09-18T05:19:38Z | 2018-10-30T22:47:26.165Z | SPV_KHR_physical_storage_buffer/SPV: Add GL_EXT_buffer_reference_uvec2 |
| [4b5159ea81](https://github.com/KhronosGroup/glslang/commit/4b5159ea8170fa34e29f13448fddebf88e0a722a) | @johnkslang | 2019-09-18T08:38:10Z | 2018-10-30T22:47:26.165Z | Merge pull request #1908 from digit-google/fuchsia-fixes |
| [d0848b72fa](https://github.com/KhronosGroup/glslang/commit/d0848b72facc6a5ec34b63df08cd3e55f2dd8ff5) | @johnkslang | 2019-09-18T07:55:12Z | 2018-10-30T22:47:26.165Z | Merge branch 'master' into separate-web-and-emscripten |
| [e0932f676d](https://github.com/KhronosGroup/glslang/commit/e0932f676db6e816184376b0e2381344bdfe1a39) | @johnkslang | 2019-09-18T06:17:31Z | 2018-10-30T22:47:26.165Z | README: Fix WASM typos. |
| [54c72c6d24](https://github.com/KhronosGroup/glslang/commit/54c72c6d2495bed0ddd489954a95143bfddea0d0) | @johnkslang | 2019-09-18T06:03:18Z | 2018-10-30T22:47:26.165Z | HLSL: Fix #1903 Catch 0-argument case to constructors. |
| [e4e56bcf86](https://github.com/KhronosGroup/glslang/commit/e4e56bcf867e4b406771a9e996917785d9d47f8b) | @johnkslang | 2019-09-18T05:18:20Z | 2018-10-30T22:47:26.165Z | Merge pull request #1902 from jeffbolznv/extended_types |
| [be467db7bd](https://github.com/KhronosGroup/glslang/commit/be467db7bdaa78b763bb1b5634f948f670fd2875) | @johnkslang | 2019-09-16T15:33:59Z | 2018-10-30T22:47:26.165Z | Merge pull request #1899 from KhronosGroup/SPIR-V_1.5 |
| [f766fabaa0](https://github.com/KhronosGroup/glslang/commit/f766fabaa0547eac84b2bf4e2e53e5fa61598147) | @johnkslang | 2019-08-28T06:01:54Z | 2018-10-30T22:47:26.165Z | GLSL: Only require constant for subgroupBroadcast when SPV < 1.5. |
| [8317e6c683](https://github.com/KhronosGroup/glslang/commit/8317e6c6833c22f5d7890fcec185beebc4b9c5ab) | @johnkslang | 2019-08-19T05:58:08Z | 2018-10-30T22:47:26.165Z | SPV: Support SPIR-V 1.5; five extensions no longer need OpExtension. |
| [8b8adf79c1](https://github.com/KhronosGroup/glslang/commit/8b8adf79c195e67d18985c4c40a615938813f224) | @johnkslang | 2019-09-16T12:35:12Z | 2018-10-30T22:47:26.165Z | Merge pull request #1894 from ShchchowAMD/master |
| [aaff6cddd0](https://github.com/KhronosGroup/glslang/commit/aaff6cddd0e76881a40f14b9061179855acf6d73) | @johnkslang | 2019-09-13T15:32:00Z | 2018-10-30T22:47:26.165Z | SPV 1.5: Switch to the 1.5 header, for SPIR-V 1.5. |
| [fe0b2bd694](https://github.com/KhronosGroup/glslang/commit/fe0b2bd694bb07004a2db859c5714c321c26b751) | @johnkslang | 2019-09-12T14:40:57Z | 2018-10-30T22:47:26.165Z | Merge pull request #1897 from dj2/unused |
| [fdd13ca10f](https://github.com/KhronosGroup/glslang/commit/fdd13ca10ffccaf21314fa7843e091f36663ac05) | @johnkslang | 2019-09-11T18:08:08Z | 2018-10-30T22:47:26.165Z | Merge pull request #1895 from amdrexu/bugfix |
| [664ad418f8](https://github.com/KhronosGroup/glslang/commit/664ad418f8455159fb066e9e27d159f191f976a9) | @johnkslang | 2019-09-05T08:26:39Z | 2018-10-30T22:47:26.165Z | Fix #1879: Check for valid variable before checking for unsized arrays. |
| [34953810a6](https://github.com/KhronosGroup/glslang/commit/34953810a62c5230cc059cfdf42dc44c5aab2246) | @johnkslang | 2019-09-05T02:49:12Z | 2018-10-30T22:47:26.165Z | Merge pull request #1892 from greg-lunarg/kg106 |
| [56f61cccef](https://github.com/KhronosGroup/glslang/commit/56f61ccceffab3225da20c4751cf03a5884431c2) | @johnkslang | 2019-09-03T09:02:13Z | 2018-10-30T22:47:26.165Z | Merge pull request #1889 from Roy-AMD/code-refine |
| [92f5afdee0](https://github.com/KhronosGroup/glslang/commit/92f5afdee0ab2781718d568834f342a196ac5bd1) | @johnkslang | 2019-08-30T15:53:35Z | 2018-10-30T22:47:26.165Z | Placeholder fix for part of #1870. |
| [7de044c062](https://github.com/KhronosGroup/glslang/commit/7de044c062fe00397b63d021078789ee219a019f) | @johnkslang | 2019-08-30T15:51:06Z | 2018-10-30T22:47:26.165Z | Non-functional: Make whitespace/braces consistent for a recent commit. |
| [796df2d74e](https://github.com/KhronosGroup/glslang/commit/796df2d74e05a8ad52bf830786b6e716014a2384) | @johnkslang | 2019-08-29T04:44:15Z | 2018-10-30T22:47:26.165Z | Merge pull request #1885 from zoddicus/fixUnInitializedVariableWarnings |
| [14e13e757d](https://github.com/KhronosGroup/glslang/commit/14e13e757d974a65119b725b42c72a00ee029acc) | @johnkslang | 2019-08-28T10:10:00Z | 2018-10-30T22:47:26.165Z | Merge pull request #1876 from jeffbolznv/imma |
| [df1d4ccf5f](https://github.com/KhronosGroup/glslang/commit/df1d4ccf5ff46220f7ac637e8e07e0ec2e2022e9) | @johnkslang | 2019-08-28T08:51:38Z | 2018-10-30T22:47:26.165Z | ESSL/SPV: Fix #1856: Allow ESSL shaders to compile to OpenGL SPIR-V. |
| [efd47a8fae](https://github.com/KhronosGroup/glslang/commit/efd47a8faeb49f72fa0be5a60d45d72cc8bf75be) | @johnkslang | 2019-08-28T08:25:26Z | 2018-10-30T22:47:26.165Z | Documentation: Provide more detail in setting up the environment. |
| [f27bd2aa2e](https://github.com/KhronosGroup/glslang/commit/f27bd2aa2e3ff547a02fc2346dc0b155c5278d8d) | @johnkslang | 2019-08-27T13:37:09Z | 2018-10-30T22:47:26.165Z | Merge pull request #1883 from Kangz/fix_gn |
| [9f5a43a570](https://github.com/KhronosGroup/glslang/commit/9f5a43a57030b9baab2d905a740b8e1f8ed51d01) | @johnkslang | 2019-08-27T03:36:09Z | 2018-10-30T22:47:26.165Z | Merge pull request #1881 from baldurk/buffer-array-bind-reflection-fix |
| [32d18c552b](https://github.com/KhronosGroup/glslang/commit/32d18c552bc3803c6cc847e0212d855742ee0fe4) | @johnkslang | 2019-08-26T13:47:30Z | 2018-10-30T22:47:26.165Z | Merge pull request #1882 from Kangz/fix-chrome |
| [d6a5cc6580](https://github.com/KhronosGroup/glslang/commit/d6a5cc65807fa5f45cbe61d0e10be084b508185a) | @johnkslang | 2019-08-26T08:03:44Z | 2018-10-30T22:47:26.165Z | Merge pull request #1878 from dneto0/chrome-fix |
| [a3bc04b278](https://github.com/KhronosGroup/glslang/commit/a3bc04b278ed237de04922eb15a956909ea2d55c) | @johnkslang | 2019-08-22T17:20:40Z | 2018-10-30T22:47:26.165Z | Bump revision. |
| [c190d5bc27](https://github.com/KhronosGroup/glslang/commit/c190d5bc275a21ee781d180375dd049fce681255) | @johnkslang | 2019-08-22T17:20:17Z | 2018-10-30T22:47:26.165Z | Merge pull request #1874 from KhronosGroup/inherit-memory-qualifiers |
| [9a5689f632](https://github.com/KhronosGroup/glslang/commit/9a5689f63284844dab7a61217d6e574bee48a714) | @johnkslang | 2019-08-22T12:58:26Z | 2018-10-30T22:47:26.165Z | GLSL: Inherit memory qualifiers, both declaratively and in execution. |
| [28f314d436](https://github.com/KhronosGroup/glslang/commit/28f314d436060058595ac2425db7d47a2d867362) | @johnkslang | 2019-08-22T14:52:15Z | 2018-10-30T22:47:26.165Z | Merge pull request #1875 from jonahryandavis/extra-tokens |
| [c817600491](https://github.com/KhronosGroup/glslang/commit/c817600491118a76ae4e1029c57b67d81650f5a8) | @johnkslang | 2019-08-21T17:08:27Z | 2018-10-30T22:47:26.165Z | Bump version. |
| [ea69a29829](https://github.com/KhronosGroup/glslang/commit/ea69a2982986cd668ed15287cdcb7e96a637d92b) | @johnkslang | 2019-08-21T17:07:01Z | 2018-10-30T22:47:26.165Z | Merge pull request #1855 from KhronosGroup/web |
| [369ffa9543](https://github.com/KhronosGroup/glslang/commit/369ffa9543aa683e6b45230b80869f41eccdacfb) | @johnkslang | 2019-08-21T09:38:02Z | 2018-10-30T22:47:26.165Z | web: Fix accidental additon of refract() prototypes and update README. |
| [deec1933e9](https://github.com/KhronosGroup/glslang/commit/deec1933e907872eaff2647720b12634890540e2) | @johnkslang | 2019-08-13T14:00:30Z | 2018-10-30T22:47:26.165Z | Web: Turn off includes, independent preprocessing path, fine tune all. |
| [b9197c812e](https://github.com/KhronosGroup/glslang/commit/b9197c812e5c10c646b897ee5681741c6b6c2787) | @johnkslang | 2019-08-11T13:41:45Z | 2018-10-30T22:47:26.165Z | Web: Make switched methods all be non-virtual, more web-dependent code, |
| [d8834df992](https://github.com/KhronosGroup/glslang/commit/d8834df99298d47c240c3192ff6d3277d8786dc3) | @johnkslang | 2019-08-10T16:41:15Z | 2018-10-30T22:47:26.165Z | Web: Optional error management and error tightening. |
| [fb4f2333da](https://github.com/KhronosGroup/glslang/commit/fb4f2333daa75beeb00747fbc1cb1e06b5077c40) | @johnkslang | 2019-08-09T09:49:15Z | 2018-10-30T22:47:26.165Z | Web: Use isEsProfile() instead of run-time testing; remove more atomics |
| [155d351f86](https://github.com/KhronosGroup/glslang/commit/155d351f864b3ccb0f14ea9a4421b2dd4ef259a2) | @johnkslang | 2019-08-09T05:29:20Z | 2018-10-30T22:47:26.165Z | Web: Remove unused stage functionality, SPIR-V logger, and hex_utils |
| [39697cdb9d](https://github.com/KhronosGroup/glslang/commit/39697cdb9d12c4ab9d0763d03a9107e29846facc) | @johnkslang | 2019-08-08T16:35:51Z | 2018-10-30T22:47:26.165Z | Web: Remove unnecessary GLSL numeric types, and some collateral. |
| [3e4b6ff76a](https://github.com/KhronosGroup/glslang/commit/3e4b6ff76a7f3a2e96db17a17c5c76027d4b6730) | @johnkslang | 2019-08-08T07:15:24Z | 2018-10-30T22:47:26.165Z | Web: Tighten up sampling code and interfaces. |
| [eaf4496312](https://github.com/KhronosGroup/glslang/commit/eaf449631289471d2bb3ed4d9aae52f802967993) | @johnkslang | 2019-08-07T07:52:20Z | 2018-10-30T22:47:26.165Z | Web: Complete the removal of vendor-specific #ifdef's, including CMake. |
| [441b2ac4d1](https://github.com/KhronosGroup/glslang/commit/441b2ac4d16ef5370bd7d2143bd77870cfc8ff74) | @johnkslang | 2019-08-07T05:16:35Z | 2018-10-30T22:47:26.165Z | Web: Prune grammar and lexor down to needed subset. |
| [a28f7a75d1](https://github.com/KhronosGroup/glslang/commit/a28f7a75d1aee8d1c89f9c237400278603e8ab9f) | @johnkslang | 2019-08-06T13:00:58Z | 2018-10-30T22:47:26.165Z | Web: Generalize _EXTENSIONS* in SPIR-V back-end. |
| [b6d3ee5aca](https://github.com/KhronosGroup/glslang/commit/b6d3ee5acaa960664fbd3700e871a2026152f7f1) | @johnkslang | 2019-08-06T08:20:45Z | 2018-10-30T22:47:26.165Z | Web: Turn off bracket-style attributes, reflection, and IO mapping. |
| [7015bd658e](https://github.com/KhronosGroup/glslang/commit/7015bd658e849134c6718392a74d99b3a2240e17) | @johnkslang | 2019-08-01T09:28:08Z | 2018-10-30T22:47:26.165Z | Web: Remove/rationalize a set of *_EXTENSIONS, using GLSLANG_WEB. |
| [e66dace97e](https://github.com/KhronosGroup/glslang/commit/e66dace97e7cd490f17642ffc10e96d9f3854131) | @johnkslang | 2019-07-31T09:48:10Z | 2018-10-30T22:47:26.165Z | Web: First pass of tabling the built-in function declarations. |
| [23d27751e8](https://github.com/KhronosGroup/glslang/commit/23d27751e82f1a430c50fcd72517d9c2ae10ca55) | @johnkslang | 2019-07-28T08:12:10Z | 2018-10-30T22:47:26.165Z | Web: Selectively remove a few key features, using #ifndef GLSLANG_WEB |
| [bfc21ff1a9](https://github.com/KhronosGroup/glslang/commit/bfc21ff1a9f6e3deb76cf5e932243647398c986a) | @johnkslang | 2019-07-27T14:18:03Z | 2018-10-30T22:47:26.165Z | Web: Change a bunch of HLSL methods from dynamic to compile-time known. |
| [d4ed5158d1](https://github.com/KhronosGroup/glslang/commit/d4ed5158d11d7b125aade9f3e776587471569af7) | @johnkslang | 2019-07-27T11:22:30Z | 2018-10-30T22:47:26.165Z | Web: Remove a few additional HLSL constructs with ENABLE_HLSL. |
| [13761069b5](https://github.com/KhronosGroup/glslang/commit/13761069b55a4b0cbe2b6df5ea13c7312aa7dda2) | @johnkslang | 2019-07-26T14:02:40Z | 2018-10-30T22:47:26.165Z | Web: Add sanity check test suite for smaller-footprint builds. |
| [34cccdc65d](https://github.com/KhronosGroup/glslang/commit/34cccdc65d79fda20fa7a3eac271add45493cacb) | @johnkslang | 2019-08-21T05:06:10Z | 2018-10-30T22:47:26.165Z | Merge pull request #1872 from kainino0x/js-interface |
| [3aac2d44b2](https://github.com/KhronosGroup/glslang/commit/3aac2d44b20d2fcedfbded41ca3cfa932b90ae6f) | @johnkslang | 2019-08-21T04:42:40Z | 2018-10-30T22:47:26.165Z | Bump revision. |
| [95609e6d92](https://github.com/KhronosGroup/glslang/commit/95609e6d923a9cf9593afca36ab1c419999f3519) | @johnkslang | 2019-08-15T03:35:57Z | 2018-10-30T22:47:26.165Z | Set theme jekyll-theme-merlot |
| [37fc4d27d6](https://github.com/KhronosGroup/glslang/commit/37fc4d27d612d3b0c916933e16dab3da5bb7ab34) | @johnkslang | 2019-08-10T11:24:48Z | 2018-10-30T22:47:26.165Z | Merge pull request #1867 from zoddicus/addWebBuild |
| [3cea2e5882](https://github.com/KhronosGroup/glslang/commit/3cea2e5882e3455731a8b6657fb06db913eb3aa1) | @johnkslang | 2019-08-02T12:34:15Z | 2018-10-30T22:47:26.165Z | Bump revision and give the bots another chance to work. |
| [a0eb5efd2b](https://github.com/KhronosGroup/glslang/commit/a0eb5efd2bad6f44a44774b884acb658f6e15229) | @johnkslang | 2019-08-02T07:37:37Z | 2018-10-30T22:47:26.165Z | Merge pull request #1860 from zoddicus/fixShaderCRoll |
| [eea340047e](https://github.com/KhronosGroup/glslang/commit/eea340047eca2119516d79ad059ce33632ea366e) | @johnkslang | 2019-07-31T02:29:09Z | 2018-10-30T22:47:26.165Z | Merge pull request #1859 from zoddicus/fixNoRTTIForWindows |
| [f04f1f93a7](https://github.com/KhronosGroup/glslang/commit/f04f1f93a70f4608ffa9903b20bfb95f20a063f5) | @johnkslang | 2019-07-29T15:40:14Z | 2018-10-30T22:47:26.165Z | Merge pull request #1857 from Roy-AMD/automapping-opengl-location |
| [7fc8683491](https://github.com/KhronosGroup/glslang/commit/7fc86834914354011f9b7756ffd43e58162e7956) | @johnkslang | 2019-07-29T05:20:26Z | 2018-10-30T22:47:26.165Z | Merge pull request #1813 from jeffbolznv/compositeconstruct |
| [642b6ad99f](https://github.com/KhronosGroup/glslang/commit/642b6ad99ffc5063fa816049497e9e356a6426f7) | @johnkslang | 2019-07-29T03:33:30Z | 2018-10-30T22:47:26.165Z | Merge pull request #1844 from alelenv/ast_print_fix |
| [42f813401b](https://github.com/KhronosGroup/glslang/commit/42f813401bdfa640e4b87d8991e63f97fe5d5c43) | @johnkslang | 2019-07-25T15:03:00Z | 2018-10-30T22:47:26.165Z | Merge pull request #1853 from s-perron/per |
| [302fe97e7b](https://github.com/KhronosGroup/glslang/commit/302fe97e7b02e37856961ea74f76759098b99188) | @johnkslang | 2019-07-23T10:10:36Z | 2018-10-30T22:47:26.165Z | Revert "Merge pull request #1792 from Roy-AMD/automapping-opengl-location" |
| [50ada66c27](https://github.com/KhronosGroup/glslang/commit/50ada66c2717fb579979d54ac723475de2b1a5c4) | @johnkslang | 2019-07-23T08:18:18Z | 2018-10-30T22:47:26.165Z | Merge pull request #1792 from Roy-AMD/automapping-opengl-location |
| [3464b6f519](https://github.com/KhronosGroup/glslang/commit/3464b6f519be1500faa60698918f13f4dd796dd0) | @johnkslang | 2019-07-23T05:55:54Z | 2018-10-30T22:47:26.165Z | Merge pull request #1847 from alelenv/member_remap_fix |
| [2bb2da9193](https://github.com/KhronosGroup/glslang/commit/2bb2da919352bed58e73f39f62f24570dfefb60b) | @johnkslang | 2019-07-22T13:06:50Z | 2018-10-30T22:47:26.165Z | SPV: Update to latest SPIR-V header. |
| [333d1c9579](https://github.com/KhronosGroup/glslang/commit/333d1c95792692205472c457d7bec915a94c8000) | @johnkslang | 2019-07-22T12:30:59Z | 2018-10-30T22:47:26.165Z | Merge pull request #1845 from greg-lunarg/kg105 |
| [9f2236e58e](https://github.com/KhronosGroup/glslang/commit/9f2236e58ed06c770a6beffe8a3b6b4a32111c42) | @johnkslang | 2019-07-18T01:15:47Z | 2018-10-30T22:47:26.165Z | Build: shut up warning to add unnecessary parens. |
| [74426f7570](https://github.com/KhronosGroup/glslang/commit/74426f7570fdd23a3bcf7ac0987347197f44c92e) | @johnkslang | 2019-07-17T09:13:44Z | 2018-10-30T22:47:26.165Z | Merge pull request #1841 from jmacnak-nv/jmacnak-raytracing-descriptor-indexing-validation |
| [e383c5f55d](https://github.com/KhronosGroup/glslang/commit/e383c5f55defdb884a77820483d3360617391d78) | @johnkslang | 2019-07-16T01:49:46Z | 2018-10-30T22:47:26.165Z | Merge pull request #1837 from KhronosGroup/fix-NV_compute_shader_derivatives |
| [c7c52d1c2b](https://github.com/KhronosGroup/glslang/commit/c7c52d1c2b5e63f612aae6f213b2d156868010e7) | @johnkslang | 2019-07-16T01:48:32Z | 2018-10-30T22:47:26.165Z | Merge pull request #1839 from sparmarNV/fix-NV_mesh_shader |
| [50dc8c350b](https://github.com/KhronosGroup/glslang/commit/50dc8c350b295d32183334f8b5a56454fbf992fd) | @johnkslang | 2019-07-15T16:55:30Z | 2018-10-30T22:47:26.165Z | Merge pull request #1824 from KhronosGroup/fix-spec-expr-array-check |
| [361931c6f3](https://github.com/KhronosGroup/glslang/commit/361931c6f3cb9f3d5b68a8e3a0aec7468c3bbc51) | @johnkslang | 2019-07-15T13:23:16Z | 2018-10-30T22:47:26.165Z | Merge pull request #1836 from amdrexu/bugfix |
| [33081e01d3](https://github.com/KhronosGroup/glslang/commit/33081e01d368ebf1f8cbd1dad3d0827eadf3c026) | @johnkslang | 2019-07-15T07:20:18Z | 2018-10-30T22:47:26.165Z | ESSL: Fix #1823: Conditions for when derivatives are in compute shader. |
| [1a6e8534ce](https://github.com/KhronosGroup/glslang/commit/1a6e8534cef32ce855f8b97ea84ffa93152242b0) | @johnkslang | 2019-07-13T18:22:10Z | 2018-10-30T22:47:26.165Z | GLSL: Fix #1833: Don't constant fold integer mix to a float. |
| [25a508cc73](https://github.com/KhronosGroup/glslang/commit/25a508cc735109cc4e382c3a1cc293a9452a41f3) | @johnkslang | 2019-07-13T00:29:59Z | 2018-10-30T22:47:26.165Z | Merge pull request #1835 from jmacnak-nv/jmacnak-sample-coverage-capability |
| [854439c6b9](https://github.com/KhronosGroup/glslang/commit/854439c6b909e066328d324b1d5a3a9058f20b2d) | @johnkslang | 2019-07-13T00:29:13Z | 2018-10-30T22:47:26.165Z | Merge pull request #1834 from zoddicus/addRTTIFlag |
| [71892a5eda](https://github.com/KhronosGroup/glslang/commit/71892a5eda90fd7d3d6ccc12745f066d0ca5dc5f) | @johnkslang | 2019-07-11T19:16:09Z | 2018-10-30T22:47:26.165Z | Merge pull request #1833 from AaronHaganAMD/master |
| [c538b5d796](https://github.com/KhronosGroup/glslang/commit/c538b5d796fb24dd418fdd650c7f76e56bcc3dd8) | @johnkslang | 2019-07-10T21:10:30Z | 2018-10-30T22:47:26.165Z | Merge pull request #1832 from jeffbolznv/issue1828 |
| [f970253a5d](https://github.com/KhronosGroup/glslang/commit/f970253a5d4185be28d5a479c1652f54eb89db61) | @johnkslang | 2019-07-10T17:45:48Z | 2018-10-30T22:47:26.165Z | Merge pull request #1827 from alan-baker/update-spirv-tools |
| [8aa9a7bb8f](https://github.com/KhronosGroup/glslang/commit/8aa9a7bb8f74869ab9cfd2c9bd51cef1741004e7) | @johnkslang | 2019-07-09T06:14:27Z | 2018-10-30T22:47:26.165Z | Merge pull request #1825 from amdrexu/bugfix |
| [96524f9168](https://github.com/KhronosGroup/glslang/commit/96524f91681d646f7d5c41a967e0a41dee27720c) | @johnkslang | 2019-07-03T15:28:28Z | 2018-10-30T22:47:26.165Z | SPV: Fix #1783: Don't do bounds checking for spec-const-expression size |
| [4b4b41a634](https://github.com/KhronosGroup/glslang/commit/4b4b41a63499d34c527ee4f714dde8072f60c900) | @johnkslang | 2019-07-03T07:27:39Z | 2018-10-30T22:47:26.165Z | HLSL: Fix #1815: Don't constant fold spec-constant array indexing. |
| [22683b409e](https://github.com/KhronosGroup/glslang/commit/22683b409e6df419da940df561b24b4b5d8ab90a) | @johnkslang | 2019-07-02T17:04:44Z | 2018-10-30T22:47:26.165Z | Merge pull request #1819 from jeffbolznv/demote |
| [e5c394bcba](https://github.com/KhronosGroup/glslang/commit/e5c394bcbaf33bbd53b859c71352571791a2c917) | @johnkslang | 2019-07-02T15:32:48Z | 2018-10-30T22:47:26.165Z | Standalone: Fix #1814: Check that linkage was specified for reflection. |
| [974a586688](https://github.com/KhronosGroup/glslang/commit/974a586688c169c5724faf34ed5ed6c8e7563711) | @johnkslang | 2019-07-02T08:20:18Z | 2018-10-30T22:47:26.165Z | Merge pull request #1817 from jeffbolznv/demote |
| [73f0108138](https://github.com/KhronosGroup/glslang/commit/73f010813812ec9177eaa6bb16bff6258f7885f2) | @johnkslang | 2019-07-02T07:51:50Z | 2018-10-30T22:47:26.165Z | Build: Tweak PR #1808 to avoid an implicit conversion warning. |
| [4162de4bbf](https://github.com/KhronosGroup/glslang/commit/4162de4bbfc58ef37600c23e4e8fcf58e604f382) | @johnkslang | 2019-06-26T06:53:18Z | 2018-10-30T22:47:26.165Z | Merge pull request #1811 from ShabbyX/fix |
| [1e063615d0](https://github.com/KhronosGroup/glslang/commit/1e063615d05b6a2da4ad7f7247a11243dfd13bd0) | @johnkslang | 2019-06-26T06:52:12Z | 2018-10-30T22:47:26.165Z | Merge pull request #1812 from ShabbyX/master |
| [4e6b9ea329](https://github.com/KhronosGroup/glslang/commit/4e6b9ea32900b7bae6728eb8167657cdae7b16dc) | @johnkslang | 2019-06-23T15:10:16Z | 2018-10-30T22:47:26.165Z | Merge pull request #1808 from jeffbolznv/promote_types |
| [46cf14638a](https://github.com/KhronosGroup/glslang/commit/46cf14638ad0426788847c97020e7946a3cf9591) | @johnkslang | 2019-06-23T02:45:18Z | 2018-10-30T22:47:26.165Z | Merge pull request #1807 from digit-google/fuchsia-fixes |
| [f9d08a25fb](https://github.com/KhronosGroup/glslang/commit/f9d08a25fbe17e0677a89d398f4d7f232339c3f9) | @johnkslang | 2019-06-18T08:00:46Z | 2018-10-30T22:47:26.165Z | Merge pull request #1804 from KhronosGroup/fix-930-subgroup--mask-ops |
| [8e96e247fa](https://github.com/KhronosGroup/glslang/commit/8e96e247fadd3b241fe4a5d081ebe1ad45f885bc) | @johnkslang | 2019-06-18T06:37:51Z | 2018-10-30T22:47:26.165Z | Bump revision. |
| [9c14f77f5d](https://github.com/KhronosGroup/glslang/commit/9c14f77f5dba25911beccbef98f13a06e7197838) | @johnkslang | 2019-06-17T14:38:35Z | 2018-10-30T22:47:26.165Z | AST/SPV: Fix #930: translate uvec4 <-> uint64 for SubgroupGeMask et. al. |
| [11805e41d9](https://github.com/KhronosGroup/glslang/commit/11805e41d992a9950a9f7f84c505bb7305fbd09f) | @johnkslang | 2019-06-18T06:33:46Z | 2018-10-30T22:47:26.165Z | Bump revision. |
| [a9b00ac5d5](https://github.com/KhronosGroup/glslang/commit/a9b00ac5d58878c6e67cb50c2af93c170648d6c9) | @johnkslang | 2019-06-18T06:26:25Z | 2018-10-30T22:47:26.165Z | Merge pull request #1806 from KhronosGroup/nan-clamp |
| [5d73a3c95c](https://github.com/KhronosGroup/glslang/commit/5d73a3c95c551d953bcf3ac0bb064967a9c7968e) | @johnkslang | 2019-06-18T05:42:13Z | 2018-10-30T22:47:26.165Z | Merge pull request #1698 from jeffbolznv/private_storage_variables |
| [605afc7b1b](https://github.com/KhronosGroup/glslang/commit/605afc7b1b80ca82418c7b09d76eeaf429454cef) | @johnkslang | 2019-06-18T05:33:09Z | 2018-10-30T22:47:26.165Z | SPV: Add a switch for favoring non-NaN operands in min, max, and clamp. |
| [d579c0a7d4](https://github.com/KhronosGroup/glslang/commit/d579c0a7d45aab62c858b832084f0c9ce2ffee7d) | @johnkslang | 2019-06-18T04:33:11Z | 2018-10-30T22:47:26.165Z | Bump revision. |
| [9db72785be](https://github.com/KhronosGroup/glslang/commit/9db72785beb33a89729d801249b23fdda79ae91d) | @johnkslang | 2019-06-17T15:16:02Z | 2018-10-30T22:47:26.165Z | Merge pull request #1803 from Igalia/siglesias/fix-gl_SubGroupSizeARB-tese-geom |
| [def9662348](https://github.com/KhronosGroup/glslang/commit/def9662348b029a6578f7fa9f46fde0e605b3a6c) | @johnkslang | 2019-06-17T05:02:02Z | 2018-10-30T22:47:26.165Z | Merge pull request #1796 from Igalia/siglesias/fix-gl_SubGroupSizeARB-tese-geom |
| [69596baef3](https://github.com/KhronosGroup/glslang/commit/69596baef36c9b363318bd4ff093e33ea6899ca6) | @johnkslang | 2019-06-17T04:31:16Z | 2018-10-30T22:47:26.165Z | Merge pull request #1799 from jeffbolznv/volatile_semantics |
| [96ee92f09b](https://github.com/KhronosGroup/glslang/commit/96ee92f09b7c24a6016f69a9df2a0f94957e9e83) | @johnkslang | 2019-06-13T15:48:47Z | 2018-10-30T22:47:26.165Z | Merge pull request #1797 from alan-baker/update-tools |
| [9866ad9195](https://github.com/KhronosGroup/glslang/commit/9866ad9195cec8f266f16191fb4ec2ce4896e5c0) | @johnkslang | 2019-06-10T02:50:07Z | 2018-10-30T22:47:26.165Z | Merge pull request #1787 from dgkoch/add_sm_builtins |
| [92b5c9ee91](https://github.com/KhronosGroup/glslang/commit/92b5c9ee910e9872ee6a0d2655d55731d8a1aab3) | @johnkslang | 2019-06-08T10:30:46Z | 2018-10-30T22:47:26.165Z | GLSL: Revert f6873f7 to fix #1764. |
| [60e774b22f](https://github.com/KhronosGroup/glslang/commit/60e774b22fbebcdaa246104b6189f9469ab5acea) | @johnkslang | 2019-06-08T10:04:15Z | 2018-10-30T22:47:26.165Z | Merge pull request #1794 from jeffbolznv/pre_legalization |
| [f575f4c8e4](https://github.com/KhronosGroup/glslang/commit/f575f4c8e45084d20d64764c5f4615f1f117fb06) | @johnkslang | 2019-06-08T08:06:33Z | 2018-10-30T22:47:26.165Z | Merge pull request #1793 from greg-lunarg/kg104 |
| [d3692c701b](https://github.com/KhronosGroup/glslang/commit/d3692c701b1265955221aa0d6ebc656bc4442b2a) | @johnkslang | 2019-06-05T16:37:11Z | 2018-10-30T22:47:26.165Z | Merge pull request #1791 from dj2/unused |
| [2f4a8dfd3a](https://github.com/KhronosGroup/glslang/commit/2f4a8dfd3a596d75e3c26cb7ae9b68886d3a19cf) | @johnkslang | 2019-06-04T15:04:19Z | 2018-10-30T22:47:26.165Z | Merge pull request #1788 from jeffbolznv/ifdef_fix |
| [9fe95274f8](https://github.com/KhronosGroup/glslang/commit/9fe95274f846a9c32c7412a17566a11293ffc843) | @johnkslang | 2019-06-04T09:36:51Z | 2018-10-30T22:47:26.165Z | Merge pull request #1786 from jeffbolznv/fsi |
| [a549bb8175](https://github.com/KhronosGroup/glslang/commit/a549bb81752365526f6d7334f00961ea08689211) | @johnkslang | 2019-06-02T04:36:55Z | 2018-10-30T22:47:26.165Z | Merge pull request #1769 from tanderson-google/RemoveInvalidGnSource |
| [27a3e4c3c4](https://github.com/KhronosGroup/glslang/commit/27a3e4c3c49a35fbb53285b219ecd2e7c495bbef) | @johnkslang | 2019-06-02T02:29:59Z | 2018-10-30T22:47:26.165Z | Merge pull request #1782 from dgkoch/fix_1735 |
| [6d88284607](https://github.com/KhronosGroup/glslang/commit/6d88284607d2d3deeb9fc88627d536092eb21f11) | @johnkslang | 2019-05-31T09:28:07Z | 2018-10-30T22:47:26.165Z | Merge pull request #1781 from jeffbolznv/issue_1766 |
| [625eb25d6e](https://github.com/KhronosGroup/glslang/commit/625eb25d6e801311af2f587a38ff35412876dfe0) | @johnkslang | 2019-05-29T22:00:31Z | 2018-10-30T22:47:26.165Z | Merge pull request #1776 from dgkoch/dgkoch_20190525_fixes |
| [66e46037d7](https://github.com/KhronosGroup/glslang/commit/66e46037d74f4323e6e31d5a1f1de4ad20808885) | @johnkslang | 2019-05-24T05:35:46Z | 2018-10-30T22:47:26.165Z | Merge pull request #1772 from mattparks/patch-2 |
| [27ec919585](https://github.com/KhronosGroup/glslang/commit/27ec9195850108c8495dbc1ee2a10d09e8ea1921) | @johnkslang | 2019-05-17T04:05:01Z | 2018-10-30T22:47:26.165Z | Merge pull request #1768 from ShabbyX/enable-opt |
| [5bd047ba22](https://github.com/KhronosGroup/glslang/commit/5bd047ba2283f4aecb6d353a8b78d93e3ce50ac7) | @johnkslang | 2019-05-16T08:26:51Z | 2018-10-30T22:47:26.165Z | Merge pull request #1767 from dneto0/update-spirv-headers |
| [6e384fef6c](https://github.com/KhronosGroup/glslang/commit/6e384fef6c0fcd99395502217737be87b37e2218) | @johnkslang | 2019-05-10T12:47:00Z | 2018-10-30T22:47:26.165Z | Build: Fix 3 warnings. |
| [b03da6edd8](https://github.com/KhronosGroup/glslang/commit/b03da6edd8f1398b0210aa60a8134c5e5d7576aa) | @johnkslang | 2019-05-10T07:19:07Z | 2018-10-30T22:47:26.165Z | Merge pull request #1761 from KhronosGroup/SPIR-V_1.4 |
| [08e01e79c5](https://github.com/KhronosGroup/glslang/commit/08e01e79c5dc6fe735f730a14b20003cdb204433) | @johnkslang | 2019-05-10T06:34:10Z | 2018-10-30T22:47:26.165Z | Bump version and revision. |
| [b64952eddd](https://github.com/KhronosGroup/glslang/commit/b64952eddde03b6520f1092b4f9cddc0914bf80e) | @johnkslang | 2019-05-10T05:50:08Z | 2018-10-30T22:47:26.165Z | SPV 1.4: Move to 1.4 validation, removing all 1.4 validation failures. |
| [f43c739ac5](https://github.com/KhronosGroup/glslang/commit/f43c739ac5eb84266a68095519f59f4235455519) | @johnkslang | 2019-03-31T16:51:57Z | 2018-10-30T22:47:26.165Z | SPV 1.4: Emit SignExtend and ZeroExtend for integer image reads/writes. |
| [61a5ce190a](https://github.com/KhronosGroup/glslang/commit/61a5ce190a02491fb45718b5e050e86ef732bbcd) | @johnkslang | 2019-02-07T15:04:12Z | 2018-10-30T22:47:26.165Z | SPV 1.4: Lookup tables: Use variable initializer and NonWritable... |
| [fbb6bdf046](https://github.com/KhronosGroup/glslang/commit/fbb6bdf046e28a2e93e6798128e3e3bec2097e31) | @johnkslang | 2019-01-15T14:48:27Z | 2018-10-30T22:47:26.165Z | SPV 1.4: Add support for OpCopyLogical, careful of Boolean differences. |
| [1f4d04687b](https://github.com/KhronosGroup/glslang/commit/1f4d04687b07649129fc2d09be455a48cb97b47d) | @johnkslang | 2019-01-12T10:31:41Z | 2018-10-30T22:47:26.165Z | SPV 1.4: Implement the 5 new loop controls. |
| [0c1e71a123](https://github.com/KhronosGroup/glslang/commit/0c1e71a123c3ef37c4511ddc070a1f797d3cbb0f) | @johnkslang | 2019-01-10T11:23:06Z | 2018-10-30T22:47:26.165Z | SPV 1.4: Use OpSelect for trivial typed non-scalar/vector expressions. |
| [cfea59d357](https://github.com/KhronosGroup/glslang/commit/cfea59d357b81ae6533f655aedd08cb45d81402c) | @johnkslang | 2019-01-04T10:10:53Z | 2018-10-30T22:47:26.165Z | SPV 1.4: Add testing infrastructure for SPV 1.4 tests. |
| [7c7731ecbb](https://github.com/KhronosGroup/glslang/commit/7c7731ecbb7a8acb95f763c1acdf2d9ea105acbd) | @johnkslang | 2019-01-04T09:47:06Z | 2018-10-30T22:47:26.165Z | SPV 1.4: Generate all globals on OpEntryPoint interface list. |
| [2dd4ab3a4a](https://github.com/KhronosGroup/glslang/commit/2dd4ab3a4acba413ca6fe7585dab1c149d028000) | @johnkslang | 2019-05-10T05:59:37Z | 2018-10-30T22:47:26.165Z | SPV: Move to the SPIR-V 1.4 header. |
| [04aa79d0ed](https://github.com/KhronosGroup/glslang/commit/04aa79d0edfc3c7a8662317efa62ccc07ac7796a) | @johnkslang | 2019-05-10T03:39:15Z | 2018-10-30T22:47:26.165Z | Merge pull request #1765 from KhronosGroup/update-knowngood-tools-SPIR-V_1.4 |
| [6fef1ca6f9](https://github.com/KhronosGroup/glslang/commit/6fef1ca6f9ecbb4b2cea3a43280b4ed3a956c64c) | @johnkslang | 2019-05-09T09:43:26Z | 2018-10-30T22:47:26.165Z | Latest known-good SPIRV-Tools: WARNING: Needs python 3.x. |
| [c11e3156af](https://github.com/KhronosGroup/glslang/commit/c11e3156af2297f89a23c8db3f5e2323733ee556) | @johnkslang | 2019-05-09T08:11:28Z | 2018-10-30T22:47:26.165Z | Bump revision. |
| [c2c5a3d973](https://github.com/KhronosGroup/glslang/commit/c2c5a3d973310b2c9806d34c788fa82508128efd) | @johnkslang | 2019-05-09T08:09:31Z | 2018-10-30T22:47:26.165Z | Merge pull request #1762 from jeffbolznv/issue1760 |
| [e291f7a09f](https://github.com/KhronosGroup/glslang/commit/e291f7a09f6733f6634fe077a228056fabee881e) | @johnkslang | 2019-05-08T10:12:52Z | 2018-10-30T22:47:26.165Z | Merge pull request #1739 from jeffbolznv/buffer_reference2 |
| [f88e5824d2](https://github.com/KhronosGroup/glslang/commit/f88e5824d2cfca5edc58c7c2101ec9a4ec36afac) | @johnkslang | 2019-05-03T16:11:26Z | 2018-10-30T22:47:26.165Z | Merge pull request #1755 from amdrexu/bugfix |
| [c0640dabfd](https://github.com/KhronosGroup/glslang/commit/c0640dabfddd7d6aa2fbcb58ab669326da8b93f0) | @johnkslang | 2019-05-03T14:44:41Z | 2018-10-30T22:47:26.165Z | Merge pull request #1758 from jeffbolznv/convertonly |
| [5cb2fa2ad2](https://github.com/KhronosGroup/glslang/commit/5cb2fa2ad2fe693e82fd18db955ce97ea857cf80) | @johnkslang | 2019-05-03T14:40:35Z | 2018-10-30T22:47:26.165Z | Fix #1759: Check for specialization constants when literals required. |
| [86c72c9486](https://github.com/KhronosGroup/glslang/commit/86c72c9486a97da534f97e56b8f7ae06cd1b580b) | @johnkslang | 2019-04-19T11:00:32Z | 2018-10-30T22:47:26.165Z | Bump revision. |
| [f6873f7e49](https://github.com/KhronosGroup/glslang/commit/f6873f7e49aec5dd360c26fe2c7fd15b35d075e4) | @johnkslang | 2019-04-19T10:57:43Z | 2018-10-30T22:47:26.165Z | GLSL: Add error check for an argument dropping the 'restrict' qualifier |
| [08d61df040](https://github.com/KhronosGroup/glslang/commit/08d61df04069280fb2595adca7e796df39611f6f) | @johnkslang | 2019-04-19T10:47:03Z | 2018-10-30T22:47:26.165Z | Fix #1720: Give an error for parameter mismatched image format. |
| [0e5d1bb66a](https://github.com/KhronosGroup/glslang/commit/0e5d1bb66ad3135cd14972afd86763520140768a) | @johnkslang | 2019-04-19T06:11:07Z | 2018-10-30T22:47:26.165Z | clang-format correction and typo (clang format likely not complete) |
| [805b09f922](https://github.com/KhronosGroup/glslang/commit/805b09f9220300ff94f9e710921b3dc51173a4d4) | @johnkslang | 2019-04-17T14:52:34Z | 2018-10-30T22:47:26.165Z | Merge pull request #1753 from pixeljetstream/ckubischnv_dumpbuiltins |
| [0527c9db81](https://github.com/KhronosGroup/glslang/commit/0527c9db8148ce37442fa4a9c99a2a23ad50b0b7) | @johnkslang | 2019-04-08T14:28:26Z | 2018-10-30T22:47:26.165Z | Merge pull request #1752 from dgkoch/dkoch_build_fix18 |
| [e06c7e9a51](https://github.com/KhronosGroup/glslang/commit/e06c7e9a515b716c731bda13f507546f107775d1) | @johnkslang | 2019-04-05T03:42:03Z | 2018-10-30T22:47:26.165Z | Merge pull request #1750 from greg-lunarg/kg103 |
| [3416d48b59](https://github.com/KhronosGroup/glslang/commit/3416d48b594a8ab372af4010b28beb6bf901082e) | @johnkslang | 2019-04-04T15:38:26Z | 2018-10-30T22:47:26.165Z | Update to latest SPIR-V header and bump revision. |
| [1240db678c](https://github.com/KhronosGroup/glslang/commit/1240db678caeb1c6f1fb5806cdfc22d68e73b204) | @johnkslang | 2019-04-04T07:29:31Z | 2018-10-30T22:47:26.165Z | Merge pull request #1749 from dgkoch/dgkoch_common_mscver |
| [ef807f4bc5](https://github.com/KhronosGroup/glslang/commit/ef807f4bc543e061f25dbbee6cb64dd5053b2adc) | @johnkslang | 2019-04-03T09:08:17Z | 2018-10-30T22:47:26.165Z | Merge pull request #1746 from karl-lunarg/gtest-install |
| [e0d59bbe18](https://github.com/KhronosGroup/glslang/commit/e0d59bbe1857e75134989eddb7437e9c068ec915) | @johnkslang | 2019-03-28T02:28:43Z | 2018-10-30T22:47:26.165Z | Merge pull request #1742 from greg-lunarg/kg102 |
| [137e071ca4](https://github.com/KhronosGroup/glslang/commit/137e071ca42f2c9e378d974c399a89504804a1e5) | @johnkslang | 2019-03-27T09:19:05Z | 2018-10-30T22:47:26.165Z | Merge pull request #1740 from ewerness-nv/callableincoming |
| [5125eb58db](https://github.com/KhronosGroup/glslang/commit/5125eb58dbb5dc28deced8c43ac0d67259862c0b) | @johnkslang | 2019-03-27T06:41:47Z | 2018-10-30T22:47:26.165Z | Merge pull request #1741 from dgkoch/shader_subgroup |
| [5efb004d59](https://github.com/KhronosGroup/glslang/commit/5efb004d59601711cdf328c8a8bfbe7f333dc7a0) | @johnkslang | 2019-03-19T07:40:21Z | 2018-10-30T22:47:26.165Z | Merge pull request #1711 from demett-brcm/avoid-undefined-behaviour |
| [bd0f5ad278](https://github.com/KhronosGroup/glslang/commit/bd0f5ad27884c061591ede8f28d04970261321d7) | @johnkslang | 2019-03-18T16:41:27Z | 2018-10-30T22:47:26.165Z | Merge pull request #1733 from null77/fix-msvc-warn |
| [49dff5bf9a](https://github.com/KhronosGroup/glslang/commit/49dff5bf9a356ecc3909c216254d6c11bba67e54) | @johnkslang | 2019-03-18T16:38:27Z | 2018-10-30T22:47:26.165Z | Merge pull request #1731 from godlikepanos/master |
| [b184e41a06](https://github.com/KhronosGroup/glslang/commit/b184e41a063792881df531eebbaca591605bacde) | @johnkslang | 2019-03-18T04:29:25Z | 2018-10-30T22:47:26.165Z | Build: Update to the most recent SPIR-V headers, for Rev. 7 of SPV 1.3 |
| [80c36be4a9](https://github.com/KhronosGroup/glslang/commit/80c36be4a9c58e87b4fc8383548d77fe962c145f) | @johnkslang | 2019-03-17T06:00:27Z | 2018-10-30T22:47:26.165Z | Merge pull request #1728 from alelenv/shaderrecord_fix |
| [f925eefb21](https://github.com/KhronosGroup/glslang/commit/f925eefb2147fded88099fe7943b80e3b9d17cc4) | @johnkslang | 2019-03-12T17:16:57Z | 2018-10-30T22:47:26.165Z | Merge pull request #1724 from zoddicus/roll_spirv |
| [437a552f51](https://github.com/KhronosGroup/glslang/commit/437a552f51ec2042aac7f52826b1fd8281998ff8) | @johnkslang | 2019-03-12T04:33:26Z | 2018-10-30T22:47:26.165Z | Merge pull request #1723 from null77/gn-val-executable |
| [40c16ec0b3](https://github.com/KhronosGroup/glslang/commit/40c16ec0b3ad03fc170f1369a58e7bbe662d82cd) | @johnkslang | 2019-03-07T04:05:08Z | 2018-10-30T22:47:26.165Z | Merge pull request #1717 from jeffbolznv/getBufferReferenceAlignment |
| [839a948169](https://github.com/KhronosGroup/glslang/commit/839a948169a35b0d622fa6935564b2ced44edbb5) | @johnkslang | 2019-03-07T04:04:26Z | 2018-10-30T22:47:26.165Z | Merge pull request #1716 from jeffbolznv/buffer_reference_fold2 |
| [79d25ea0ce](https://github.com/KhronosGroup/glslang/commit/79d25ea0ce184f583e07aec9989101740e139033) | @johnkslang | 2019-03-06T13:43:07Z | 2018-10-30T22:47:26.165Z | Merge pull request #1714 from jeffbolznv/volatil |
| [cc4a756d48](https://github.com/KhronosGroup/glslang/commit/cc4a756d48e9c49d31265962c85fee28b5828e5f) | @johnkslang | 2019-03-06T04:21:38Z | 2018-10-30T22:47:26.165Z | Build: Update to latest SPIR-V header. |
| [9390154c55](https://github.com/KhronosGroup/glslang/commit/9390154c557e6211e273628805a1827a4738c751) | @johnkslang | 2019-03-04T20:41:27Z | 2018-10-30T22:47:26.165Z | Merge pull request #1699 from jeffbolznv/buffer_reference_fold |
| [d90d548161](https://github.com/KhronosGroup/glslang/commit/d90d548161bc46341121b5c5bd77acb27ac1584f) | @johnkslang | 2019-02-28T19:47:04Z | 2018-10-30T22:47:26.165Z | Merge pull request #1713 from jeffbolznv/fix_nv_extension_disabled |
| [822817977c](https://github.com/KhronosGroup/glslang/commit/822817977cdd5df28b85ae8c317fe802bfd8854b) | @johnkslang | 2019-02-26T14:27:09Z | 2018-10-30T22:47:26.165Z | Merge pull request #1701 from jeffbolznv/cooperative_matrix |
| [ec484527b6](https://github.com/KhronosGroup/glslang/commit/ec484527b6438438cb4fe2ffa22fd1ebb3cb0378) | @johnkslang | 2019-02-22T18:09:17Z | 2018-10-30T22:47:26.165Z | Merge pull request #1709 from KhronosGroup/fix-pp |
| [a84079dcf3](https://github.com/KhronosGroup/glslang/commit/a84079dcf31ec600997b2a2bc80b89b1daf9b182) | @johnkslang | 2019-02-20T10:03:40Z | 2018-10-30T22:47:26.165Z | PP: Fix #1605: Paste tokens for ## through number->letter transitions. |
| [a51d3d9f22](https://github.com/KhronosGroup/glslang/commit/a51d3d9f223361165127ded3cd2e59d81e22d91f) | @johnkslang | 2019-02-21T16:46:27Z | 2018-10-30T22:47:26.165Z | Merge pull request #1706 from nico/master |
| [b0f4b427d5](https://github.com/KhronosGroup/glslang/commit/b0f4b427d5112164667136cc0ab01bf85c9e51d6) | @johnkslang | 2019-02-21T16:43:59Z | 2018-10-30T22:47:26.165Z | Merge pull request #1705 from baldurk/fix-indexindirect-reflection |
| [5432f0dd8f](https://github.com/KhronosGroup/glslang/commit/5432f0dd8f331f15182681664d7486681e8514e6) | @johnkslang | 2019-02-21T06:36:31Z | 2018-10-30T22:47:26.165Z | Merge pull request #1702 from greg-lunarg/kg101 |
| [17a8d9ad00](https://github.com/KhronosGroup/glslang/commit/17a8d9ad00fc8e1912ceee19222070cadf439e15) | @johnkslang | 2019-02-21T06:10:18Z | 2018-10-30T22:47:26.165Z | Merge pull request #1703 from dj2/mem_leak |
| [ade579fbc5](https://github.com/KhronosGroup/glslang/commit/ade579fbc5bcfc9ceff0253bab0f3c04324834f2) | @johnkslang | 2019-02-21T06:09:30Z | 2018-10-30T22:47:26.165Z | Merge pull request #1704 from dj2/leak |
| [58d6905ea0](https://github.com/KhronosGroup/glslang/commit/58d6905ea01f7c44652eb082d26b662ca811df25) | @johnkslang | 2019-02-19T16:57:06Z | 2018-10-30T22:47:26.165Z | Merge pull request #1700 from KhronosGroup/fix-pp |
| [6225dd4ba1](https://github.com/KhronosGroup/glslang/commit/6225dd4ba15c3b07c666d1ecdc8095233b7bc7e1) | @johnkslang | 2019-02-19T10:12:02Z | 2018-10-30T22:47:26.165Z | PP: Faithfully track white-space through macro record/use, fixing bugs: |
| [5cdf3c5a23](https://github.com/KhronosGroup/glslang/commit/5cdf3c5a237c7e97ef8169b51baf625effad21eb) | @johnkslang | 2019-02-19T09:31:01Z | 2018-10-30T22:47:26.165Z | PP: Non-functional: Remove the sub-tokenization of macro stream record. |
| [bce1f51096](https://github.com/KhronosGroup/glslang/commit/bce1f5109665ac4e05550bc4512bf842cb0ea2ef) | @johnkslang | 2019-02-19T05:25:58Z | 2018-10-30T22:47:26.165Z | Build: Fix #1640: Change strcpy to snprintf. |
| [9f538c7207](https://github.com/KhronosGroup/glslang/commit/9f538c7207b87bd4219a8a9cc95e3c43798793b7) | @johnkslang | 2019-02-17T06:15:11Z | 2018-10-30T22:47:26.165Z | Merge pull request #1696 from baldurk/fix-nonblock-array-size |
| [6fee94460f](https://github.com/KhronosGroup/glslang/commit/6fee94460f40f170ca8db143e2a219d96d81dea2) | @johnkslang | 2019-02-16T14:35:13Z | 2018-10-30T22:47:26.165Z | PP: Fix #1694: Rationalize errors on partially expanded macro argument. |
| [da1be9a322](https://github.com/KhronosGroup/glslang/commit/da1be9a322c7b40a5a487b271110a49bee1a7ddf) | @johnkslang | 2019-02-14T10:49:29Z | 2018-10-30T22:47:26.165Z | Merge pull request #1697 from sparmarNV/fix-NV_mesh_shader |
| [05d12a9461](https://github.com/KhronosGroup/glslang/commit/05d12a9461dd0a76053bdd42f062a37a10d56afb) | @johnkslang | 2019-02-11T15:08:10Z | 2018-10-30T22:47:26.165Z | Merge pull request #1695 from baldurk/explode-reflected-io-blocks |
| [567396b6b4](https://github.com/KhronosGroup/glslang/commit/567396b6b40c08adc50d823d47755dc7612a1bfd) | @johnkslang | 2019-02-11T10:43:12Z | 2018-10-30T22:47:26.165Z | Whitespace: Fix some tabs->spaces, mostly to retriggered failed bots. |
| [9840f11f85](https://github.com/KhronosGroup/glslang/commit/9840f11f8569b5fffa01663b643b1d0cb93bda4b) | @johnkslang | 2019-02-11T10:05:00Z | 2018-10-30T22:47:26.165Z | PP: Fix #1694: Handle badly formed argument substitution. |
| [d83344fc4e](https://github.com/KhronosGroup/glslang/commit/d83344fc4eb144267359237b5f18d43bda0ce9f4) | @johnkslang | 2019-02-09T05:59:30Z | 2018-10-30T22:47:26.165Z | Merge pull request #1684 from baldurk/reflection-interface-improve |
| [f6e7c4d2de](https://github.com/KhronosGroup/glslang/commit/f6e7c4d2de0d59724ea07739df70c466d169a2cd) | @johnkslang | 2019-02-08T06:56:53Z | 2018-10-30T22:47:26.165Z | Bump version. |
| [377bccb143](https://github.com/KhronosGroup/glslang/commit/377bccb143941ec4931e6aed9ac07752ccefb979) | @johnkslang | 2019-02-08T06:28:37Z | 2018-10-30T22:47:26.165Z | Build: Fix #1665: remove __fastcall |
| [1ff8346b38](https://github.com/KhronosGroup/glslang/commit/1ff8346b385b1a41cb92b0368897e478f17540b8) | @johnkslang | 2019-02-08T04:34:47Z | 2018-10-30T22:47:26.165Z | Merge pull request #1693 from sparmarNV/fix-NV_mesh_shader |
| [9dda1281e6](https://github.com/KhronosGroup/glslang/commit/9dda1281e6b99ee794878e193caeb21c247dcaf7) | @johnkslang | 2019-02-07T03:27:58Z | 2018-10-30T22:47:26.165Z | Merge pull request #1692 from alan-baker/update-spvtools |
| [9983f99e87](https://github.com/KhronosGroup/glslang/commit/9983f99e87ab0b6608b236ea59bcf873f90e1435) | @johnkslang | 2019-02-03T16:22:21Z | 2018-10-30T22:47:26.165Z | Merge pull request #1687 from Igalia/apinheiro/no-more-struct-member-offsets |
| [e7c7c6d659](https://github.com/KhronosGroup/glslang/commit/e7c7c6d659149462bbe0d5a4c575d703c79eb7ab) | @johnkslang | 2019-02-03T16:05:42Z | 2018-10-30T22:47:26.165Z | Merge pull request #1667 from amdrexu/bugfix |
| [dc2d5673a1](https://github.com/KhronosGroup/glslang/commit/dc2d5673a1a086421e3a2621934d3034f9d6e09d) | @johnkslang | 2019-02-03T03:32:33Z | 2018-10-30T22:47:26.165Z | Merge pull request #1690 from BinaryRK/relative-include-fix |
| [4f50a46385](https://github.com/KhronosGroup/glslang/commit/4f50a46385f3ea82ae90ed4922077c9715b1daa2) | @johnkslang | 2019-02-01T14:28:20Z | 2018-10-30T22:47:26.165Z | Merge pull request #1688 from mattparks/patch-1 |
| [de3b8e3bf3](https://github.com/KhronosGroup/glslang/commit/de3b8e3bf3893a40a1d9c3b0ed4de750e436e30f) | @johnkslang | 2019-02-01T11:07:45Z | 2018-10-30T22:47:26.165Z | Fix #1682: flesh out more vulkan/SPV ModuleProcessed |
| [f96d7dc2c0](https://github.com/KhronosGroup/glslang/commit/f96d7dc2c020445977cbccd707cc6f8838763572) | @johnkslang | 2019-02-01T07:27:01Z | 2018-10-30T22:47:26.165Z | Merge pull request #1686 from mspang/glslang-fuchsia-build |
| [1694883215](https://github.com/KhronosGroup/glslang/commit/169488321519cd2e4e562141e8c386e3fbf1158a) | @johnkslang | 2019-02-01T06:44:19Z | 2018-10-30T22:47:26.165Z | Merge pull request #1685 from baldurk/warning-fix |
| [32651b86e6](https://github.com/KhronosGroup/glslang/commit/32651b86e609c92d853c33f5d6873de7bbc1f639) | @johnkslang | 2019-02-01T06:43:32Z | 2018-10-30T22:47:26.165Z | Merge pull request #1683 from null77/disable-extra-semi |
| [c9e03360e2](https://github.com/KhronosGroup/glslang/commit/c9e03360e2a78a95a8571292aefa5ddbdbf66daf) | @johnkslang | 2019-01-30T03:03:11Z | 2018-10-30T22:47:26.165Z | Merge pull request #1675 from nicebyte/ext_yuv_target |
| [31fbc11f5d](https://github.com/KhronosGroup/glslang/commit/31fbc11f5dbab54a20728c7eb38f43782ca2b7c4) | @johnkslang | 2019-01-29T23:00:42Z | 2018-10-30T22:47:26.165Z | Build: Remove extra commas in calling INSTANTIATE_TEST_SUITE_P. |
| [4c57640052](https://github.com/KhronosGroup/glslang/commit/4c576400526ce373485acb29ff133d241592a3f5) | @johnkslang | 2019-01-29T21:20:05Z | 2018-10-30T22:47:26.165Z | Merge pull request #1681 from baldurk/reflection-fixes |
| [544c039d26](https://github.com/KhronosGroup/glslang/commit/544c039d261d6293f38daf7eb142a9fe1aace856) | @johnkslang | 2019-01-29T05:19:43Z | 2018-10-30T22:47:26.165Z | HLSL: Fix #1679: Add HLSL earlydepthstencil -> SPV EarlyFragmentTests. |
| [8dff52509e](https://github.com/KhronosGroup/glslang/commit/8dff52509e5c73818d70ea5386886b6cb908962f) | @johnkslang | 2019-01-25T20:08:11Z | 2018-10-30T22:47:26.165Z | Merge pull request #1677 from greg-lunarg/kg100 |
| [e4f7a1f367](https://github.com/KhronosGroup/glslang/commit/e4f7a1f3673f94df57b8187a3b5653945d5acbba) | @johnkslang | 2019-01-25T18:02:42Z | 2018-10-30T22:47:26.165Z | Merge pull request #1676 from nsubtil/nsubtil/do-not-cache-lib-suffix |
| [2cf6613a0d](https://github.com/KhronosGroup/glslang/commit/2cf6613a0d35545812c34a633ec0772c0320108c) | @johnkslang | 2019-01-24T17:48:54Z | 2018-10-30T22:47:26.165Z | Merge pull request #1674 from null77/fix-msvc-sign-warning |
| [4930964683](https://github.com/KhronosGroup/glslang/commit/4930964683168aaefa55562cf6cdbcc7af901970) | @johnkslang | 2019-01-24T01:26:19Z | 2018-10-30T22:47:26.165Z | Merge pull request #1672 from sparmarNV/NV-extension-checks |
| [2b92158724](https://github.com/KhronosGroup/glslang/commit/2b92158724bd83da662fcdf46846a7e5c2601608) | @johnkslang | 2019-01-24T01:24:45Z | 2018-10-30T22:47:26.165Z | Merge pull request #1671 from null77/fix-chrome-clang-warning |
| [d9cee59afa](https://github.com/KhronosGroup/glslang/commit/d9cee59afaf582dd09a883ec26f02d09e804f63c) | @johnkslang | 2019-01-23T20:05:22Z | 2018-10-30T22:47:26.165Z | Merge pull request #1626 from KhronosGroup/extension-support |
| [6a9df5f48f](https://github.com/KhronosGroup/glslang/commit/6a9df5f48f0495b0aa05bad2f32f00f4d6fa5e59) | @johnkslang | 2019-01-22T02:22:49Z | 2018-10-30T22:47:26.165Z | Merge pull request #1664 from null77/support-angle |
| [4e06d7a2bb](https://github.com/KhronosGroup/glslang/commit/4e06d7a2bba04e5728f37ef8313060acfcd2ff60) | @johnkslang | 2019-01-20T15:43:06Z | 2018-10-30T22:47:26.165Z | Merge pull request #1663 from jeffbolznv/reference_vs_memorymodel |
| [493dee0ade](https://github.com/KhronosGroup/glslang/commit/493dee0ade8e900aca2ab7b3a4f530f98c7e8538) | @johnkslang | 2019-01-18T04:53:34Z | 2018-10-30T22:47:26.165Z | Merge pull request #1656 from amdrexu/bugfix |
| [d9739794e9](https://github.com/KhronosGroup/glslang/commit/d9739794e9fea1da3b16123418a83cf9b558b557) | @johnkslang | 2019-01-16T23:29:41Z | 2018-10-30T22:47:26.165Z | Merge pull request #1662 from dneto0/fix-leak2 |
| [7f2a87e58c](https://github.com/KhronosGroup/glslang/commit/7f2a87e58c3e016db64691e65be36270521eb836) | @johnkslang | 2019-01-16T22:29:31Z | 2018-10-30T22:47:26.165Z | Merge pull request #1661 from dneto0/fix-leak |
| [4c096c52f8](https://github.com/KhronosGroup/glslang/commit/4c096c52f80989bb7e20fdaa903fac7e332e83ac) | @johnkslang | 2019-01-16T14:27:25Z | 2018-10-30T22:47:26.165Z | Merge pull request #1658 from KhronosGroup/fix-name-loc-str |
| [b2395e9ddf](https://github.com/KhronosGroup/glslang/commit/b2395e9ddf443b4449ae1ca86fc48e24de3470ba) | @johnkslang | 2019-01-16T09:07:51Z | 2018-10-30T22:47:26.165Z | HLSL: Fix #1655; use "" for nullptr file names. Needs test cases. |
| [d72f488cc6](https://github.com/KhronosGroup/glslang/commit/d72f488cc6c4927ebda8af55950650fa818b8f1d) | @johnkslang | 2019-01-16T07:55:37Z | 2018-10-30T22:47:26.165Z | Build: fix warnings. Fixes #1653. |
| [2898223375](https://github.com/KhronosGroup/glslang/commit/2898223375d57fb3974f24e1e944bb624f67cb73) | @johnkslang | 2019-01-11T08:07:04Z | 2018-10-30T22:47:26.165Z | Bump revision. |
| [dfaaf75a31](https://github.com/KhronosGroup/glslang/commit/dfaaf75a31daacce212f11c7b1a9eca0c996a25c) | @johnkslang | 2019-01-11T07:55:36Z | 2018-10-30T22:47:26.165Z | Merge pull request #1652 from gnl21/cmake-fix |
| [712cd6618d](https://github.com/KhronosGroup/glslang/commit/712cd6618df2c77e126d68042ad7a81a69ee4a6f) | @johnkslang | 2019-01-10T02:33:44Z | 2018-10-30T22:47:26.165Z | Merge pull request #1647 from dneto0/update-known-good |
| [28be4543cd](https://github.com/KhronosGroup/glslang/commit/28be4543cd2b294a3541625105da0a3d8b630f8c) | @johnkslang | 2018-12-12T00:42:35Z | 2018-10-30T22:47:26.165Z | Infrastructure: Generalize and broaden per-variable extension checking. |
| [5795f9e387](https://github.com/KhronosGroup/glslang/commit/5795f9e38746e3089fea7ae82003909da833f234) | @johnkslang | 2019-01-09T13:01:21Z | 2018-10-30T22:47:26.165Z | Merge pull request #1646 from dneto0/parens-warning |
| [69932ab47f](https://github.com/KhronosGroup/glslang/commit/69932ab47f9e99d04482a6c1e8524e86e46d95e1) | @johnkslang | 2019-01-08T02:39:32Z | 2018-10-30T22:47:26.165Z | Merge pull request #1645 from KhronosGroup/dupe-accelstruct |
| [344a03c034](https://github.com/KhronosGroup/glslang/commit/344a03c0346bb442bb6600169b9da63c5fc9cdd2) | @johnkslang | 2019-01-08T01:25:35Z | 2018-10-30T22:47:26.165Z | Merge pull request #1644 from jeffbolznv/buffer_reference |
| [d12fbc4c0c](https://github.com/KhronosGroup/glslang/commit/d12fbc4c0cb53bb2049c5a224587dc364e261a15) | @johnkslang | 2019-01-07T16:48:11Z | 2018-10-30T22:47:26.165Z | SPV: Move to the latest header. |
| [6eab476e5a](https://github.com/KhronosGroup/glslang/commit/6eab476e5adcad71cf8b46a875eedd164f201c5d) | @johnkslang | 2019-01-04T00:11:46Z | 2018-10-30T22:47:26.165Z | Merge pull request #1643 from dneto0/update-issue-1642 |
| [83b2647293](https://github.com/KhronosGroup/glslang/commit/83b2647293db3d777e77adbaf04283cf97a18661) | @johnkslang | 2018-12-30T00:44:50Z | 2018-10-30T22:47:26.165Z | Merge pull request #1634 from greg-lunarg/lines10 |
| [9ed38739b9](https://github.com/KhronosGroup/glslang/commit/9ed38739b974f9d6585e8c5f11184409b11d3817) | @johnkslang | 2018-12-18T17:38:32Z | 2018-10-30T22:47:26.165Z | Merge pull request #1627 from greg-lunarg/lines8 |
| [af22355bb1](https://github.com/KhronosGroup/glslang/commit/af22355bb14717f53f5bf8b02f706695f99f6569) | @johnkslang | 2018-12-18T17:33:39Z | 2018-10-30T22:47:26.165Z | Merge pull request #1633 from akien-mga/cmake-2.8-pthread |
| [1a19598ef0](https://github.com/KhronosGroup/glslang/commit/1a19598ef0dc7a1196b55af90ee4204b43da5ca7) | @johnkslang | 2018-12-18T00:49:05Z | 2018-10-30T22:47:26.165Z | Merge pull request #1632 from alan-baker/mem-model-1610 |
| [6d17865876](https://github.com/KhronosGroup/glslang/commit/6d17865876be38ad60145e2c3ba69e71fc773943) | @johnkslang | 2018-12-17T21:00:43Z | 2018-10-30T22:47:26.165Z | Build: Make calling argument types match declared parameter types. |
| [e26630fe20](https://github.com/KhronosGroup/glslang/commit/e26630fe2020db48bbd697b0070e61a2bfdea00b) | @johnkslang | 2018-12-15T03:30:39Z | 2018-10-30T22:47:26.165Z | Merge pull request #1628 from jeffbolznv/storagebuffer_sbt |
| [b23d232ec5](https://github.com/KhronosGroup/glslang/commit/b23d232ec5222a168d248d757b8bdb71c75241cb) | @johnkslang | 2018-12-14T17:47:35Z | 2018-10-30T22:47:26.165Z | Licensing. Fixes #958. Add licenes file and update copyrights. |
| [30b697ee63](https://github.com/KhronosGroup/glslang/commit/30b697ee633dd17e2626203bc44ca1d8fb0bde6e) | @johnkslang | 2018-12-14T01:43:02Z | 2018-10-30T22:47:26.165Z | Build: Reduce warnings. |
| [236eb0d325](https://github.com/KhronosGroup/glslang/commit/236eb0d32580b79554f5edd7215c4c244eaa133a) | @johnkslang | 2018-12-13T19:06:12Z | 2018-10-30T22:47:26.165Z | GLSL/SPV: XFB: No streams on types, but support them on built-in blocks. |
| [ba9f596eee](https://github.com/KhronosGroup/glslang/commit/ba9f596eee0cff57b5fe855856293c71b482ee48) | @johnkslang | 2018-12-13T01:18:25Z | 2018-10-30T22:47:26.165Z | Merge pull request #1625 from jeffbolznv/update_spirv_tools |
| [00054da5e6](https://github.com/KhronosGroup/glslang/commit/00054da5e6acddef8658c38c89f084123fa392ef) | @johnkslang | 2018-12-10T23:47:05Z | 2018-10-30T22:47:26.165Z | Infrastructure: Fix .gitattributes typo eof -> eol. Also update README |
| [0dbc5cbc5d](https://github.com/KhronosGroup/glslang/commit/0dbc5cbc5d521d34af24dd2c0a34eab94654a14c) | @johnkslang | 2018-12-10T22:37:21Z | 2018-10-30T22:47:26.165Z | Merge pull request #1620 from akien-mga/unix-executable-bit |
| [a10e6e95fc](https://github.com/KhronosGroup/glslang/commit/a10e6e95fc8d1648b14bfa54e05273b9be058fd9) | @johnkslang | 2018-12-10T15:46:53Z | 2018-10-30T22:47:26.165Z | Merge pull request #1624 from akien-mga/osdependent-link-threads |
| [dc4fe2d648](https://github.com/KhronosGroup/glslang/commit/dc4fe2d6481f305b403db6f15fe52509a15dc0e8) | @johnkslang | 2018-12-08T01:40:14Z | 2018-10-30T22:47:26.165Z | Merge branch 'ClemensRognerSD-dx9-sampler' |
| [bd1c1831d5](https://github.com/KhronosGroup/glslang/commit/bd1c1831d5d1a81bdd1c595250199babca37a938) | @johnkslang | 2018-12-08T01:38:26Z | 2018-10-30T22:47:26.165Z | Manually merge ClemensRognerSD-dx9-sampler and resolve conflicts. |
| [127cea5c9a](https://github.com/KhronosGroup/glslang/commit/127cea5c9a46b9b05781e0e4ccbd9c8eb3b8f6da) | @johnkslang | 2018-12-07T21:10:06Z | 2018-10-30T22:47:26.165Z | Merge pull request #1614 from alan-baker/test-updates |
| [0bb930fc0f](https://github.com/KhronosGroup/glslang/commit/0bb930fc0fbe5258261e807ee875bb77258c1a86) | @johnkslang | 2018-12-04T06:21:15Z | 2018-10-30T22:47:26.165Z | Merge pull request #1613 from alegal-arm/types |
| [667506a5ea](https://github.com/KhronosGroup/glslang/commit/667506a5eae80931290c2f424888cc5f52fec5d1) | @johnkslang | 2018-11-29T17:43:25Z | 2018-10-30T22:47:26.165Z | Merge pull request #1602 from Igalia/apinheiro/prevent-xfbstride-twice |
| [f9edfdab0e](https://github.com/KhronosGroup/glslang/commit/f9edfdab0e872c674e0a80e083239aa9637871ba) | @johnkslang | 2018-11-29T09:32:46Z | 2018-10-30T22:47:26.165Z | Merge pull request #1603 from KhronosGroup/uint-array-length |
| [4efc6f1ed0](https://github.com/KhronosGroup/glslang/commit/4efc6f1ed0d61c0cacf398b8216e572d5a5c770d) | @johnkslang | 2018-11-29T07:37:16Z | 2018-10-30T22:47:26.165Z | Bump version. |
| [8c869679f2](https://github.com/KhronosGroup/glslang/commit/8c869679f2c1b4075ab8093954f6928a8c501f86) | @johnkslang | 2018-11-28T14:01:37Z | 2018-10-30T22:47:26.165Z | SPV: For GLSL only, bitcast OpArrayLength result back to int. |
| [f44b17ee13](https://github.com/KhronosGroup/glslang/commit/f44b17ee135d5e153ce000e88b806b5377812b11) | @johnkslang | 2018-11-28T02:42:19Z | 2018-10-30T22:47:26.165Z | Merge pull request #1606 from dj2/ndk_build |
| [e045c23a34](https://github.com/KhronosGroup/glslang/commit/e045c23a347a54aaaf1a52bdcc3bbb510ea9b509) | @johnkslang | 2018-11-27T16:19:10Z | 2018-10-30T22:47:26.165Z | SPV: Generate OpArrayLength with no signedness. |
| [d41a8dca0c](https://github.com/KhronosGroup/glslang/commit/d41a8dca0cd4208abcccbb247a4ef08794e87a5d) | @johnkslang | 2018-11-27T14:45:52Z | 2018-10-30T22:47:26.165Z | Build: Fix build warnings introduced by 2173c6. |
| [c7a84a9247](https://github.com/KhronosGroup/glslang/commit/c7a84a9247afdc90e92afb250719b7a8b9a96a8b) | @johnkslang | 2018-11-27T14:17:10Z | 2018-10-30T22:47:26.165Z | Merge pull request #1567 from Igalia/apinheiro/xfb-1535 |
| [d7baecfab7](https://github.com/KhronosGroup/glslang/commit/d7baecfab7f60f0a8f349fa386cfb7ac87d4d0e5) | @johnkslang | 2018-11-27T13:41:36Z | 2018-10-30T22:47:26.165Z | Merge pull request #1595 from dgkoch/EXT_fragment_invocation_density |
| [2173c650ac](https://github.com/KhronosGroup/glslang/commit/2173c650ac2cc0e3ef9c42d113b15c0915fc4aa1) | @johnkslang | 2018-11-27T10:53:28Z | 2018-10-30T22:47:26.165Z | Merge pull request #1597 from sheredom/add_conversion_folding |
| [fb7a7ea2df](https://github.com/KhronosGroup/glslang/commit/fb7a7ea2dfad4b5d2ba4f296b64368679336873f) | @johnkslang | 2018-11-26T17:53:24Z | 2018-10-30T22:47:26.165Z | Merge pull request #1598 from alan-baker/geo-xfb-caps |
| [83fe01e274](https://github.com/KhronosGroup/glslang/commit/83fe01e27487a1bbbb43f25a0f875d983f426843) | @johnkslang | 2018-11-26T13:34:38Z | 2018-10-30T22:47:26.165Z | SPV: non-functional: update to latest headers. |
| [0e6c82ce93](https://github.com/KhronosGroup/glslang/commit/0e6c82ce937eff14999cdd510fbe267aaffc27e9) | @johnkslang | 2018-11-25T06:13:25Z | 2018-10-30T22:47:26.165Z | Merge pull request #1592 from KhronosGroup/subgroupBroadcast-const-id |
| [f2675d4d6c](https://github.com/KhronosGroup/glslang/commit/f2675d4d6ca9670ecb4b264af3e9512ca99b4d79) | @johnkslang | 2018-11-21T21:43:18Z | 2018-10-30T22:47:26.165Z | GLSL: Fix #1591: Require the id in subgroupBroadcast to be constant. |
| [d2a7b07a64](https://github.com/KhronosGroup/glslang/commit/d2a7b07a64811bb4a734bd66ef4e0b4c7d7fe1af) | @johnkslang | 2018-11-16T21:41:13Z | 2018-10-30T22:47:26.165Z | Merge pull request #1587 from dneto0/update-known-good |
| [1a5e3a9ba6](https://github.com/KhronosGroup/glslang/commit/1a5e3a9ba60b245150e7437d1293fe093b8ab143) | @johnkslang | 2018-11-16T17:02:18Z | 2018-10-30T22:47:26.165Z | Bump minor version. |
| [654544e96b](https://github.com/KhronosGroup/glslang/commit/654544e96bfcd1bbaf4a0fc639ef655299276a39) | @johnkslang | 2018-11-16T16:57:59Z | 2018-10-30T22:47:26.165Z | Merge branch 'jeffbolznv-scalar_block_layout' |
| [e3b76ed608](https://github.com/KhronosGroup/glslang/commit/e3b76ed608a3b5885b648c9ea5c6ddc1bae91fe1) | @johnkslang | 2018-11-16T16:57:33Z | 2018-10-30T22:47:26.165Z | Merge branch 'scalar_block_layout' of https://github.com/jeffbolznv/glslang into jeffbolznv-scalar_block_layout |
| [30cb924538](https://github.com/KhronosGroup/glslang/commit/30cb924538eb5f3a15b378553b7933dafc1a67bc) | @johnkslang | 2018-11-16T06:43:35Z | 2018-10-30T22:47:26.165Z | Move to next SPIRV-Tools known good. |
| [f4ba9522ec](https://github.com/KhronosGroup/glslang/commit/f4ba9522ec533a6798eddd517cc370c296e9aa80) | @johnkslang | 2018-11-15T22:07:28Z | 2018-10-30T22:47:26.165Z | GLSL: Increase supported sizes of XBF strides and offsets. |
| [579ccece45](https://github.com/KhronosGroup/glslang/commit/579ccece451292a402cd5410091197df3cd9e741) | @johnkslang | 2018-11-15T18:29:12Z | 2018-10-30T22:47:26.165Z | Merge pull request #1583 from TiemoJung/fix_dot_int |
| [1bc601c674](https://github.com/KhronosGroup/glslang/commit/1bc601c674aecc2fee0dee8ff7a118db76b4c439) | @johnkslang | 2018-11-15T17:37:21Z | 2018-10-30T22:47:26.165Z | Bump revision. |
| [75cbfcc278](https://github.com/KhronosGroup/glslang/commit/75cbfcc278195359f44ff9a217a2ef6d46b0bb6f) | @johnkslang | 2018-11-15T16:57:43Z | 2018-10-30T22:47:26.165Z | Update to latest SPIR-V Tools. |
| [e3cc0d35f3](https://github.com/KhronosGroup/glslang/commit/e3cc0d35f32ed4cbfb161a1518f986f969ae27f6) | @johnkslang | 2018-11-14T18:40:45Z | 2018-10-30T22:47:26.165Z | Merge pull request #1579 from TiemoJung/handle_c_register |
| [844e0773a3](https://github.com/KhronosGroup/glslang/commit/844e0773a38981d18963528f35fe6e134882f7a0) | @johnkslang | 2018-11-14T18:39:22Z | 2018-10-30T22:47:26.165Z | Merge pull request #1580 from TiemoJung/float1_times_scalar_fix |
| [e323a4544c](https://github.com/KhronosGroup/glslang/commit/e323a4544ce1c892303b9f1dc2036fa7c20e8580) | @johnkslang | 2018-11-14T18:35:22Z | 2018-10-30T22:47:26.165Z | Merge pull request #1577 from TiemoJung/fix_broken_type_system |
| [7274bbc27c](https://github.com/KhronosGroup/glslang/commit/7274bbc27c07406b7f670fde997af560386a1d77) | @johnkslang | 2018-11-13T15:36:43Z | 2018-10-30T22:47:26.165Z | Merge pull request #1571 from dj2/result |
| [97573b0c41](https://github.com/KhronosGroup/glslang/commit/97573b0c418048cebf0ed6dcd36b01b04819a156) | @johnkslang | 2018-11-12T23:13:40Z | 2018-10-30T22:47:26.165Z | Merge pull request #1573 from dneto0/fix-pch |
| [d509a5eec6](https://github.com/KhronosGroup/glslang/commit/d509a5eec6f5a65b3ffdfa0a19096f338d2582be) | @johnkslang | 2018-11-12T16:01:35Z | 2018-10-30T22:47:26.165Z | Merge pull request #1569 from amdrexu/bugfix |
| [918caa7ee4](https://github.com/KhronosGroup/glslang/commit/918caa7ee4df3ec283a6835a6988d641514705fe) | @johnkslang | 2018-11-09T19:27:39Z | 2018-10-30T22:47:26.165Z | Merge pull request #1547 from Igalia/apinheiro/xfb-struct-assignment |
| [685fccd97a](https://github.com/KhronosGroup/glslang/commit/685fccd97aff78d71924dc4bb38cfd45fa58f343) | @johnkslang | 2018-11-09T04:08:54Z | 2018-10-30T22:47:26.165Z | Merge pull request #1565 from greg-lunarg/kg25 |
| [4207c97b93](https://github.com/KhronosGroup/glslang/commit/4207c97b938078818140edad101a032cf768191b) | @johnkslang | 2018-11-08T01:25:56Z | 2018-10-30T22:47:26.165Z | Fix #1563: Corrupt token when an object macro miscalls a function macro |
| [4ee2f75294](https://github.com/KhronosGroup/glslang/commit/4ee2f7529465b5cfb65691b5b1fba69e98c547f2) | @johnkslang | 2018-11-08T00:14:46Z | 2018-10-30T22:47:26.165Z | PP: More clearly distinguish funtion-like and object-like macros |
| [0a339ec20c](https://github.com/KhronosGroup/glslang/commit/0a339ec20c2c8ce2bbd4b3c6cb7d728785643129) | @johnkslang | 2018-11-07T17:01:25Z | 2018-10-30T22:47:26.165Z | Merge pull request #1564 from jeffbolznv/spirv-pch |
| [8b782e77df](https://github.com/KhronosGroup/glslang/commit/8b782e77df16e58e5f6a91da3677be19ed145721) | @johnkslang | 2018-11-06T21:51:27Z | 2018-10-30T22:47:26.165Z | Tests: Add test for ways of calling no-argument macro with (). |
| [1c1c2d643a](https://github.com/KhronosGroup/glslang/commit/1c1c2d643a6b0acaad428e82594ddde9af51c19c) | @johnkslang | 2018-11-02T16:24:48Z | 2018-10-30T22:47:26.165Z | Merge pull request #1559 from jeffbolznv/glslang_pch |
| [cdf7a85b14](https://github.com/KhronosGroup/glslang/commit/cdf7a85b149b3c4c9069d94185d48a825d46c382) | @johnkslang | 2018-11-02T16:23:22Z | 2018-10-30T22:47:26.165Z | Merge pull request #1557 from nicebyte/spec-const-decorations |
| [a440fbb04f](https://github.com/KhronosGroup/glslang/commit/a440fbb04f82b5cb19541802a31abdf1aeb94abe) | @johnkslang | 2018-10-31T18:00:36Z | 2018-10-30T22:47:26.165Z | Merge pull request #1543 from alelenv/nv-raytracing-final |
| [0ac199df32](https://github.com/KhronosGroup/glslang/commit/0ac199df32687fe17b38cd2d0da64c3742e24fef) | @johnkslang | 2018-10-30T23:17:11Z | 2018-10-30T22:47:26.165Z | Merge pull request #1558 from Kangz/fix_build_gn |
| [5442b4fffc](https://github.com/KhronosGroup/glslang/commit/5442b4fffc536dc80b1610abac5fb82c267775c6) | @Kangz | 2019-08-27T13:24:31Z | 2018-10-29T15:24:56.440Z | BUILD.gn: Add missing HLSL files. |
| [9757da4f8e](https://github.com/KhronosGroup/glslang/commit/9757da4f8e16daaf377132bbf7bf250ca99cfb58) | @Kangz | 2019-08-26T12:13:54Z | 2018-10-29T15:24:56.440Z | GN build (for Chromium): enable HLSL in dependents. |
| [ab5382cf79](https://github.com/KhronosGroup/glslang/commit/ab5382cf7994168eb7645e21d2569863fe87e43f) | @Kangz | 2018-10-30T15:11:46Z | 2018-10-29T15:24:56.440Z | BUILD.gn: remove reference to non-existent header |
| [f2dcc87c6a](https://github.com/KhronosGroup/glslang/commit/f2dcc87c6aa5a9ded87edb15119d73677f83f3ea) | @sparmarNV | 2019-07-15T23:05:18Z | 2018-10-26T06:54:05.905Z | Allow unsized view array dimension for non-block perviewNV attributes |
| [6708b0ee82](https://github.com/KhronosGroup/glslang/commit/6708b0ee82fe53e45b84ace0a07c82a60281510b) | @sparmarNV | 2019-02-14T01:40:27Z | 2018-10-26T06:54:05.905Z | Handle resizing/error checks for mesh shader out arrays |
| [9466850f54](https://github.com/KhronosGroup/glslang/commit/9466850f54dc9424bd2ade8e4baf154924c35c2f) | @sparmarNV | 2019-02-12T20:27:21Z | 2018-10-26T06:54:05.905Z | Update gtest to explicitly size gl_PrimitiveIndicesNV[] |
| [ab027bef3d](https://github.com/KhronosGroup/glslang/commit/ab027bef3dbf3758d0cd06c35b4ee0899ba0c28a) | @sparmarNV | 2019-02-11T23:12:13Z | 2018-10-26T06:54:05.905Z | Fix resizing of gl_PrimitiveIndicesNV[] to max_primitives*geomSize |
| [3958927a59](https://github.com/KhronosGroup/glslang/commit/3958927a5990e69606eb1101524015bd43bd0cb7) | @sparmarNV | 2019-02-07T22:28:12Z | 2018-10-26T06:54:05.905Z | Add missing support for gl_MeshViewCountNV/gl_MeshViewIndicesNV in task shaders |
| [6b9a28b9cb](https://github.com/KhronosGroup/glslang/commit/6b9a28b9cb6b16d37fa938e9901115a02fd8e7d2) | @sparmarNV | 2019-01-24T00:24:32Z | 2018-10-26T06:54:05.905Z | Add extension checks for NV block member builtins |
| [b16bea801c](https://github.com/KhronosGroup/glslang/commit/b16bea801c6a61b214d52af509163ba8c576ea5c) | @TiemoJung | 2018-11-15T09:21:36Z | 2018-10-24T16:54:22.894Z | [HLSL/Spir-V] fix for incorrect spir-v on int dot(int, int) |
| [697fdf015f](https://github.com/KhronosGroup/glslang/commit/697fdf015f295c5cde868797816d528615b0a8fe) | @TiemoJung | 2018-11-14T12:04:39Z | 2018-10-24T16:54:22.894Z | HLSL: fix invalid spir-v vector * scalar for float1 |
| [31cd98c7b2](https://github.com/KhronosGroup/glslang/commit/31cd98c7b23e7e89f7d740a94f8d4fa3dce367db) | @TiemoJung | 2018-11-14T11:59:18Z | 2018-10-24T16:54:22.894Z | HLSL: implemented c register handling |
| [8279f0728a](https://github.com/KhronosGroup/glslang/commit/8279f0728a43d05c2b10d5b991fc7b5742dcf884) | @TiemoJung | 2018-11-13T16:11:03Z | 2018-10-24T16:54:22.894Z | Updated type conversion rules for HLSL frontend |
| [d291b15911](https://github.com/KhronosGroup/glslang/commit/d291b1591180b52f13db9a699762dbad1ef83029) | @dj2 | 2023-07-28T17:49:10Z | 2018-10-24T13:56:33.927Z | Remove GLSLANG_WEB and GLSLANG_WEB_DEVEL |
| [00965b9fa9](https://github.com/KhronosGroup/glslang/commit/00965b9fa9a85a97e228d24800286471188c5d2c) | @dj2 | 2020-06-15T18:10:44Z | 2018-10-24T13:56:33.927Z | Remove unused variable. (#2273) |
| [f15982ebeb](https://github.com/KhronosGroup/glslang/commit/f15982ebebb289f20a4e1d918f67bfa0bf63411d) | @dj2 | 2020-06-02T05:21:03Z | 2018-10-24T13:56:33.927Z | Remove install to the SPIRV/ folder. (#2256) |
| [b858d41964](https://github.com/KhronosGroup/glslang/commit/b858d4196432964d424f20a8646928ab7a9d3e47) | @dj2 | 2020-04-28T04:05:24Z | 2018-10-24T13:56:33.927Z | Remove unused Es310Desktop430 (#2200) |
| [d50acf97c4](https://github.com/KhronosGroup/glslang/commit/d50acf97c4570e8d041689ff82dd9e175751e678) | @dj2 | 2020-03-30T14:03:11Z | 2018-10-24T13:56:33.927Z | Remove unused variables. |
| [04567eb232](https://github.com/KhronosGroup/glslang/commit/04567eb2320367f35193c7662cd1b83fa26ea9c6) | @dj2 | 2019-11-21T15:33:32Z | 2018-10-24T13:56:33.927Z | Check for ENABLE_SPVREMAPPER flag in CMakeList files. |
| [af7c73b1c3](https://github.com/KhronosGroup/glslang/commit/af7c73b1c3bca503bd15513a0a1e7ac812f7d242) | @dj2 | 2019-11-06T14:50:40Z | 2018-10-24T13:56:33.927Z | Add deprecation for SPIRV/ install folder location. |
| [3290d38011](https://github.com/KhronosGroup/glslang/commit/3290d38011a8af8c1c284d07ed550e842f79fa23) | @dj2 | 2019-10-16T17:08:48Z | 2018-10-24T13:56:33.927Z | Use commandline options instead of ENV variables |
| [7d623e1c90](https://github.com/KhronosGroup/glslang/commit/7d623e1c90159e62b4597f3ac826e93d23e9d296) | @dj2 | 2019-10-16T14:45:11Z | 2018-10-24T13:56:33.927Z | Indenting |
| [0f98465f0a](https://github.com/KhronosGroup/glslang/commit/0f98465f0aa1a9a2af5b16c7de529dca02c6eafd) | @dj2 | 2019-10-15T23:11:39Z | 2018-10-24T13:56:33.927Z | Update CMakeLists.txt |
| [3f072e158c](https://github.com/KhronosGroup/glslang/commit/3f072e158ca1f8be54c3cde202f78d35259e0abf) | @dj2 | 2019-10-15T20:47:28Z | 2018-10-24T13:56:33.927Z | Move TARGETDIR as well |
| [167201430d](https://github.com/KhronosGroup/glslang/commit/167201430d79ff8e2ea8b94b112d849bedbde703) | @dj2 | 2019-10-15T19:21:21Z | 2018-10-24T13:56:33.927Z | Make runtests configurable. |
| [78ba2510b8](https://github.com/KhronosGroup/glslang/commit/78ba2510b869830412e1d82accb6110e3b93aabd) | @dj2 | 2019-10-06T14:00:37Z | 2018-10-24T13:56:33.927Z | single line |
| [c13e0f1e99](https://github.com/KhronosGroup/glslang/commit/c13e0f1e99025e13973bd831d3bd928ce258a42d) | @dj2 | 2019-10-04T00:24:30Z | 2018-10-24T13:56:33.927Z | Update appveyor and travis files |
| [7b0e236325](https://github.com/KhronosGroup/glslang/commit/7b0e236325fa9e8ebc7f446f83797a20a2263b70) | @dj2 | 2019-10-03T23:35:44Z | 2018-10-24T13:56:33.927Z | Move install directory for SPIRV/ folder. |
| [23e9f5ca74](https://github.com/KhronosGroup/glslang/commit/23e9f5ca743daaca57b478b133e809175e8a94a5) | @dj2 | 2019-09-11T12:58:48Z | 2018-10-24T13:56:33.927Z | Comment out params instead of removing |
| [24a5d23d5a](https://github.com/KhronosGroup/glslang/commit/24a5d23d5a2d0dff9d12d5593e23f0edf0515901) | @dj2 | 2019-09-10T19:39:22Z | 2018-10-24T13:56:33.927Z | Remove unused params |
| [3555043c04](https://github.com/KhronosGroup/glslang/commit/3555043c04581d54fb022b4201e1e6f330f64e74) | @dj2 | 2019-06-05T15:48:20Z | 2018-10-24T13:56:33.927Z | Remove unused parameter |
| [0560138e66](https://github.com/KhronosGroup/glslang/commit/0560138e667ce4f9d592cc8eaf037219fb7e8f0e) | @dj2 | 2019-02-20T21:40:13Z | 2018-10-24T13:56:33.927Z | Fixup leak of TString |
| [756bfd0ad1](https://github.com/KhronosGroup/glslang/commit/756bfd0ad16f4d30c0844653461edc6afd7ad0e7) | @dj2 | 2019-02-20T21:30:35Z | 2018-10-24T13:56:33.927Z | Allocate empty function name in the string pool. |
| [e96fa717d3](https://github.com/KhronosGroup/glslang/commit/e96fa717d387bff99b9a0fa47f422c863e0f2725) | @dj2 | 2019-01-07T16:47:37Z | 2018-10-24T13:56:33.927Z | Make sure source strings are terminated (#1641) |
| [5ba79d5904](https://github.com/KhronosGroup/glslang/commit/5ba79d5904372f8d7df03c8b0d791d55fc786bef) | @dj2 | 2018-11-26T21:27:55Z | 2018-10-24T13:56:33.927Z | Add NDK build files |
| [12fcaa2cc2](https://github.com/KhronosGroup/glslang/commit/12fcaa2cc23b5653ac552b9200196671b5efcd6a) | @dj2 | 2018-11-13T14:17:44Z | 2018-10-24T13:56:33.927Z | Review feedback |
| [70661b9c08](https://github.com/KhronosGroup/glslang/commit/70661b9c084fdb88ae1820cf4e8ffcdec28bb0b4) | @dj2 | 2018-11-12T18:56:52Z | 2018-10-24T13:56:33.927Z | Handle potentially uninitialized result |
| [ff6dcca575](https://github.com/KhronosGroup/glslang/commit/ff6dcca5750659306c4c68d9f176d295f5445965) | @infapi00 | 2020-06-04T07:39:31Z | 2018-10-24T11:18:39.381Z | spirv: Support initializers on uniforms (#1588) |
| [0f66082d1d](https://github.com/KhronosGroup/glslang/commit/0f66082d1daea7ce0e75c022090568571689237c) | @infapi00 | 2019-01-31T15:45:15Z | 2018-10-24T11:18:39.381Z | ParseHelper: don't assign xfb_offset for struct members |
| [16ef9da372](https://github.com/KhronosGroup/glslang/commit/16ef9da3725e06ea99eb622c6b51e0f73c237da3) | @infapi00 | 2018-10-25T10:49:33Z | 2018-10-24T11:18:39.381Z | GlslangToSpv: prevent add XfbStride twice |
| [af8c1bdb16](https://github.com/KhronosGroup/glslang/commit/af8c1bdb161e4b2ddf019b61bdfca61f84cb1ca8) | @infapi00 | 2018-10-26T10:35:54Z | 2018-10-24T11:18:39.381Z | ParseHelper: assign xfb_offset for struct members too |
| [a19eba6187](https://github.com/KhronosGroup/glslang/commit/a19eba618709aabfc015069dc3b4a892ffea0f82) | @alelenv | 2026-05-27T17:07:04Z | 2018-10-23T19:23:38.265Z | Add basic support to accept extension GL_NV_desktop_lowp_mediump |
| [458ff50a67](https://github.com/KhronosGroup/glslang/commit/458ff50a67cb69371850068a62b78f1990a1ff9a) | @alelenv | 2026-04-30T01:09:47Z | 2018-10-23T19:23:38.265Z | Update glslang for SPIRV issue 373 |
| [968eb87c07](https://github.com/KhronosGroup/glslang/commit/968eb87c07f957520b7a96433933bb8d2bb0fc3c) | @alelenv | 2026-02-03T13:29:45Z | 2018-10-23T19:23:38.265Z | Add support for GL_NV_explicit_typecast. (#4161) |
| [f7c910864c](https://github.com/KhronosGroup/glslang/commit/f7c910864c67fc8a347184769b6c7bd6ae4c32ad) | @alelenv | 2025-11-19T14:18:05Z | 2018-10-23T19:23:38.265Z | Add support for GL_EXT_shader_invocation_reorder. (#4088) |
| [8e12361e6b](https://github.com/KhronosGroup/glslang/commit/8e12361e6be96dee212177e3eeb162d007959ecf) | @alelenv | 2025-07-29T17:12:21Z | 2018-10-23T19:23:38.265Z | Fix bug in handling slice of array being passed cooperative matrix load/store functions and strengthen error checks. (#4007) |
| [fc060af481](https://github.com/KhronosGroup/glslang/commit/fc060af4813d2d9b973f982c4987e1d53b1ec1c6) | @alelenv | 2025-06-04T23:26:17Z | 2018-10-23T19:23:38.265Z | Fix bug in emitting correct capability for LSS built-in functions. (#3968) |
| [8a6b381c9a](https://github.com/KhronosGroup/glslang/commit/8a6b381c9afbfaf9fff851582539fab15ea480c0) | @alelenv | 2025-02-05T18:57:37Z | 2018-10-23T19:23:38.265Z | Add support for GL_NV_linear_swept_spheres. |
| [39766a0667](https://github.com/KhronosGroup/glslang/commit/39766a06679bf5e4bc1e0339136f1b6a519fcec5) | @alelenv | 2025-02-03T18:38:53Z | 2018-10-23T19:23:38.265Z | Add support for GL_NV_cluster_acceleration_structure. |
| [3f02132668](https://github.com/KhronosGroup/glslang/commit/3f0213266832c4a8e4f5bb61322f5c7cb98d3c09) | @alelenv | 2023-10-02T19:07:50Z | 2018-10-23T19:23:38.265Z | Add support for GL_NV_displacement_micromap. |
| [6d8b00b1c6](https://github.com/KhronosGroup/glslang/commit/6d8b00b1c6794dda092419700c2be40469bacdad) | @alelenv | 2022-12-09T20:19:51Z | 2018-10-23T19:23:38.265Z | Add support for GL_NV_shader_invocation_reorder. (#3054) |
| [4fc43cd3c1](https://github.com/KhronosGroup/glslang/commit/4fc43cd3c18abf2a7fa79aeb653bdcf01d2a9776) | @alelenv | 2022-12-09T20:19:08Z | 2018-10-23T19:23:38.265Z | Add support for GL_NV_shader_invocation_reorder. (#3054) |
| [521216aaaa](https://github.com/KhronosGroup/glslang/commit/521216aaaacede5a04b7f39e1e5f1d3b2b16bd78) | @alelenv | 2022-05-06T04:46:58Z | 2018-10-23T19:23:38.265Z | Disable layout error check for RT ops in presence of EXT_spirv_intrinsics |
| [e306f02927](https://github.com/KhronosGroup/glslang/commit/e306f0292713961eaf3463c2a3e86c56e0bd00df) | @alelenv | 2021-12-06T21:09:03Z | 2018-10-23T19:23:38.265Z | Do not output location decoration for certain variables in ray tracing storage |
| [c571cd8f89](https://github.com/KhronosGroup/glslang/commit/c571cd8f890aa16f1791ef0e58ee26eec58edf67) | @alelenv | 2021-10-20T03:59:35Z | 2018-10-23T19:23:38.265Z | Skip auto decorating shader record buffer blocks with 'set' and |
| [35af9ea58e](https://github.com/KhronosGroup/glslang/commit/35af9ea58e5dee716a3ec1a6b8cbaa6bb324ceec) | @alelenv | 2021-08-12T16:57:22Z | 2018-10-23T19:23:38.265Z | Update known_good for SPV_NV_ray_tracing_motion_blur. |
| [da8027a9df](https://github.com/KhronosGroup/glslang/commit/da8027a9dfbe4d4ef0c73d6217517d115ce57e0a) | @alelenv | 2021-08-10T19:02:09Z | 2018-10-23T19:23:38.265Z | Merge branch 'KhronosGroup:master' into rt_motion |
| [fc60f77aa2](https://github.com/KhronosGroup/glslang/commit/fc60f77aa255d03e0bd760066599ad067cda2175) | @alelenv | 2021-08-10T17:40:28Z | 2018-10-23T19:23:38.265Z | Add support for GL_NV_ray_tracing_motion_blur. |
| [999d4fdcdd](https://github.com/KhronosGroup/glslang/commit/999d4fdcddd3a0ca995a5aff5297831b8f5c4b06) | @alelenv | 2020-06-02T06:24:41Z | 2018-10-23T19:23:38.265Z | Add default descriptorset decoration for acceleration structure (#2257) |
| [d39b8afc47](https://github.com/KhronosGroup/glslang/commit/d39b8afc47a1f700b5670463c0d1068878acee6f) | @alelenv | 2020-05-28T15:18:07Z | 2018-10-23T19:23:38.265Z | EXT_ray_tracing requires spv1.4 (#2237) |
| [59216d5cd8](https://github.com/KhronosGroup/glslang/commit/59216d5cd87eee78dc979e30645c4c2240a7c351) | @alelenv | 2020-05-21T11:38:41Z | 2018-10-23T19:23:38.265Z | Add support for primitive culling layout qualifier. (#2220) |
| [75de196cec](https://github.com/KhronosGroup/glslang/commit/75de196cecab0d37faa0e3de30c5bf85ab4e43f6) | @alelenv | 2020-04-09T04:09:20Z | 2018-10-23T19:23:38.265Z | Add support for EXT_ray_flags_primitive_culling. (#2173) |
| [f986436a90](https://github.com/KhronosGroup/glslang/commit/f986436a905725bfe88dfd219d64e509c3b9f597) | @alelenv | 2020-03-30T17:24:30Z | 2018-10-23T19:23:38.265Z | Error assigns to objects of rayQueryEXT type. |
| [09a9f8353e](https://github.com/KhronosGroup/glslang/commit/09a9f8353e300941d628b07f78bf25e69f3eb6b2) | @alelenv | 2020-03-18T16:30:05Z | 2018-10-23T19:23:38.265Z | Re-add NV enums for raytracing to prevent build breaks. |
| [c1e61d6cff](https://github.com/KhronosGroup/glslang/commit/c1e61d6cff30f9a1456090adfc461d976091f52f) | @alelenv | 2019-07-22T19:36:38Z | 2018-10-23T19:23:38.265Z | Fix bugs in missing Builtin decoration for some NV builtins for tessellation |
| [a76d1c211b](https://github.com/KhronosGroup/glslang/commit/a76d1c211b24853b6abb16673b34861bc2b2544e) | @alelenv | 2019-07-17T21:40:58Z | 2018-10-23T19:23:38.265Z | Fix bug in printing trailing comma when dumping AST for a structure. |
| [afa5671fef](https://github.com/KhronosGroup/glslang/commit/afa5671fefb107d5d560dc4bb246c514eb283cf5) | @alelenv | 2019-03-04T19:05:55Z | 2018-10-23T19:23:38.265Z | Error out writes to shaderRecordNV buffer blocks. |