Exherbo
GitLab
Packages
dev-lang/glslang
Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator.
Versions
Slot
Version
Repository
Platforms
0
15.4.0
desktop
~amd64
arm?
armv7?
~armv8
x86?
Metadata
Homepage
(
https://github.com/KhronosGroup/glslang
https://www.khronos.org/opengles/sdk/tools/Reference-Compiler
)
Summary
Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
Description
An OpenGL and OpenGL ES shader front end and validator. There are several components: * A GLSL/ESSL front-end for reference validation and translation of GLSL/ESSL into an AST. * An HLSL front-end for translation of a broad generic HLL into the AST. See issue 362 and issue 701 for current status. * A SPIR-V back end for translating the AST to SPIR-V. * A standalone wrapper, glslangValidator, that can be used as a command-line tool for the above.
Dependencies
(
(
build:
dev-lang/python:*[>=3]
dev-lang/spirv-tools[>=2025.1-rc1]
)
(
build:
sys-devel/cmake[>=3.24.0]
)
)
Downloads
https://github.com/KhronosGroup/glslang/archive/15.4.0.tar.gz -> glslang-15.4.0.tar.gz
Licences
(
Apache-2.0
BSD-3
)