glslc fra shaderc-2026.1

Introduksjon til glslc

glslc programmet er Googles kommandolinje kompilator for OpenGL Shading Language/High Level Shading Language (GLSL/HLSL) til Standard Portable Intermediate Representation (SPIR-V).

[Notat]

Notat

Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.

Pakkeinformasjon

Glslc Avhengigheter

Påkrevd

CMake-4.2.3, Glslang-16.2.0, og SPIRV-Tools-1.4.341.0

Installasjon av glslc

Først, tillat å bygge med systemets Glslang-16.2.0 og SPIRV-Tools-1.4.341.0:

sed '/build-version/d'   -i glslc/CMakeLists.txt            &&
sed '/third_party/d'     -i CMakeLists.txt                  &&
sed 's|SPIRV|glslang/&|' -i libshaderc_util/src/compiler.cc &&

echo '"2026.1"' > glslc/src/build-version.inc

Nå installer glslc ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr \
      -D CMAKE_BUILD_TYPE=Release  \
      -D SHADERC_SKIP_TESTS=ON     \
      -G Ninja ..
ninja glslc/glslc

Nå, som root bruker:

install -vm755 glslc/glslc /usr/bin

Innhold

Installerte Programmer: glslc
Installerte Biblioteker: Ingen
Installerte Mapper: Ingen

Korte Beskrivelser

glslc

kompilerer OpenGL Shading Language/High Level Shading Language (GLSL/HLSL) shaders til SPIR-V