glslang
Port variant std
Summary OpenGL & OpenGL ES shader front end and validator
Package version 16.2.0
Homepage https://github.com/KhronosGroup/glslang
Keywords graphics
Maintainer Michael Reim
License Not yet specified
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 23 JAN 2026, 14:16:43 UTC
Port created 15 FEB 2025, 04:25:08 UTC
Subpackage Descriptions
set This is the glslang:std metapackage. It pulls in all subpackages of glslang:std.
primary The Glslang package consists of several components: * Reference Validator and GLSL/ESSL -> AST Front End An OpenGL GLSL and OpenGL|ES GLSL (ESSL) front-end for reference validation and translation of GLSL/ESSL into an internal abstract syntax tree (AST). * HLSL -> AST Front End An HLSL front-end for translation of an approximation of HLSL to glslang's AST form. * AST -> SPIR-V Back End Translates glslang's AST to the Khronos-specified SPIR-V intermediate language. * Reflector An API for getting reflection information from the AST, reflection types/variables/etc. from the HLL source (not the SPIR-V). * Standalone Wrapper glslang is command-line tool for accessing the functionality above.
dev This is the developer subpackage of the glslang:std port. It may contain headers, pc files, static and PIC libraries and SO links.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) spirv-tools:dev:std
pkgconf:primary:std
cmake:primary:std
python313:dev:std
python313:primary:std
autoselect-python:single:std
Build and Runtime spirv-tools:primary:std
Download groups
main mirror://GITHUB/KhronosGroup:glslang:16.2.0
Distribution File Information
01985335785c97906a91afe3cb5ee015997696181ec6c125bab5555602ba08e2 4294235 KhronosGroup-glslang-16.2.0.tar.gz
Ports that require glslang:std
No other ports depend on this one.