Page MenuHomeSolus

Update glslang to 11.4.0

Authored by YakoYakoYokuYoku on Mar 22 2021, 1:23 AM.
Referenced Files
F10781905: D10740.id25841.diff
Thu, May 25, 10:41 AM
F10755673: D10740.id26315.diff
Wed, May 17, 12:37 AM
F10748771: D10740.diff
Mon, May 15, 10:32 PM
F10739421: D10740.id25841.diff
Sat, May 13, 7:20 PM
F10739382: D10740.id26314.diff
Sat, May 13, 7:01 PM
F10739227: D10740.diff
Sat, May 13, 5:45 PM
F10738326: D10740.id26315.diff
Sat, May 13, 11:01 AM
F10738310: D10740.id26321.diff
Sat, May 13, 10:53 AM




  • 11.4.0:
    • Fix to keep source compatible with CMake 3.10.2.
  • 11.3.0:
    • Added --depfile.
    • Added --auto-sampled-textures.
    • Now supports InterpolateAt-based functions.
    • Supports cross-stage automatic IO mapping.
    • Supports GL_EXT_vulkan_glsl_relaxed (-R option).
  • 11.2.0:
    • Removed Python requirement when not building with spirv-tools.
    • Add support for GL_EXT_shared_memory_block.
    • Implement GL_EXT_null_initializer.
  • 11.1.0:
    • Added ray-tracing extension support.

Signed-off-by: Martin Reboredo <>

Test Plan

Compiled some shaders and built ffmpeg, libplacebo and shaderc against it.

Diff Detail

R935 glslang
Lint Not Applicable
Tests Not Applicable

Event Timeline

Actually update to 11.2.0, yeehaw!

YakoYakoYokuYoku edited the summary of this revision. (Show Details)

Roll back shared libs.

Can you check that this update doesn't break compilation of ffmpeg and libplacebo, please? Changelog doesn't mention any API-breaking changes, but would be nice to make sure that we won't face problems with rebuilds (speaking from my experience with glslang breaking API and having to patch both projects).

No broken builds reported here. We are good to go.

YakoYakoYokuYoku edited the summary of this revision. (Show Details)

Update to 11.4.0.

YakoYakoYokuYoku retitled this revision from Update glslang to 11.2.0 to Update glslang to 11.4.0.
YakoYakoYokuYoku edited the summary of this revision. (Show Details)

Correct version in the title.

This revision is now accepted and ready to land.Apr 25 2021, 3:17 PM
This revision was automatically updated to reflect the committed changes.