Page MenuHomeSolus

Update glslang to 11.4.0

Authored by YakoYakoYokuYoku on Mar 22 2021, 1:23 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
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

YakoYakoYokuYoku requested review of this revision.Mar 22 2021, 1:23 AM

Actually update to 11.2.0, yeehaw!

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

Roll back shared libs.

aleksvor added a subscriber: aleksvor.EditedMar 22 2021, 6:07 PM

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).

YakoYakoYokuYoku edited the test plan for this revision. (Show Details)Mar 22 2021, 8:44 PM

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.

JoshStrobl accepted this revision.Apr 25 2021, 3:17 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

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.