glslang
« Back to VersTracker
Description:
OpenGL and OpenGL ES reference compiler for shading languages
Type: Formula  |  Latest Version: 16.1.0@0  |  Tracked Since: Dec 2, 2025
Links: Homepage  |  @KhronosGroup  |  formulae.brew.sh
Category: Developer tools
Tags: glsl vulkan opengl shader compiler
Install: brew install glslang
About:
glslang is the official reference compiler for the OpenGL Shading Language (GLSL) and OpenGL ES Shading Language (ESSL). It validates shader code and translates it into an intermediate representation (SPIR-V) suitable for modern graphics APIs like Vulkan. This tool is essential for developers ensuring shader compliance and compatibility across different graphics hardware.
Key Features:
  • GLSL/ESSL to SPIR-V compilation
  • Strict validation of shader syntax and semantics
  • Support for Vulkan and OpenGL standards
  • Command-line interface for offline compilation
Use Cases:
  • Compiling GLSL shaders for Vulkan applications
  • Validating shader code for compliance with specifications
  • Debugging shader compilation errors in CI/CD pipelines
Alternatives:
  • glslc – Part of the Vulkan SDK, focuses on compiling to SPIR-V, while glslang is the broader reference implementation.
Version History
Detected Version Rev Change Commit
Dec 2, 2025 5:11pm 0 VERSION_BUMP 7523c7c4
Oct 22, 2025 11:19pm 0 VERSION_BUMP 41025828
Sep 26, 2025 1:52am 0 VERSION_BUMP c10d1c41
Dec 17, 2024 9:49pm 0 VERSION_BUMP ff90a522
Sep 26, 2024 2:28pm 0 VERSION_BUMP fdb3464f
Sep 26, 2024 7:06am 0 VERSION_BUMP 4addd239