Shaderc-2026.1

Introduksjon til Shaderc

Shaderc tilbyr en programvarepakke som hjelper utviklere med å transformere og kompilere GLSL/HLSL/SPIR-V shadere.

BLFS tilbyr glslc fra denne pakken, men ikke hele pakken som noen andre pakker kan forvente.

Shaderc Avhengigheter

Påkrevd

CMake

Anbefalt

Installasjon av Shaderc

Tillat bygging med systeminstallerte Glslang og SPIRV-Tools hvis de finnes:

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

Installer nå Shaderc 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

Nå, som root bruker:

ninja install

Innhold

Installert Program: glslc
Installerte Biblioteker: libshaderc (statisk), libshaderc_shared, og libshaderc_combined (statisk)
Installert Mappe: /usr/include/shaderc

Korte Beskrivelser

glslc

kompilerer GLSL/HLSL shader filer til SPIR-V filer

libshaderc

inneholder funksjoner for å kompilere GLSL/HLSL shader strenger til SPIR-V