glslc de shaderc-2025.1

Introduction à glslc

Le programme glslc est le compilateur en ligne de commande de Google pour le langage de shaders OpenGL et le langage de shaders de haut niveau (GLSL/HLSL) vers la représentation intermédiaire portable standard (SPIR-V).

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

Dpendances de Glslc

Requises

CMake-4.0.1, Glslang-15.2.0 et SPIRV-Tools-1.4.309.0

Installation de glslc

Tout d'abord, permettez la construction avec Glslang-15.2.0 et SPIRV-Tools-1.4.309.0 du système :

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 '"2025.1"' > glslc/src/build-version.inc

Installez maintenant glslc en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

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

Pour tester les résultats lancez : ninja test.

Maintenant, en tant qu'utilisateur root :

install -vm755 glslc/glslc /usr/bin

Contenu

Programmes installs: glslc
Bibliothques installes: None
Rpertoires installs: None

Descriptions courtes

glslc

compile des shaders au format OpenGL Shading Language/High Level Shading Language (GLSL/HLSL) vers SPIR-V