Introduksjon til Glslang
Glslang Pakken inneholder et
grensesnitt og en validator for OpenGL, OpenGL ES og Vulkan
shaders.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.1 plattform.
Pakkeinformasjon
Glslang Avhengigheter
Påkrevd
CMake-3.28.3 og SPIRV-Tools-1.3.275.0
Installasjon av Glslang
Installer Glslang ved å kjøre
følgende kommandoer:
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DALLOW_EXTERNAL_SPIRV_TOOLS=ON \
-DBUILD_SHARED_LIBS=ON \
-DGLSLANG_TESTS=ON \
-G Ninja .. &&
ninja
For å teste resultatene, utsted: ninja test.
Nå, som root
bruker:
ninja install
Parameterforklaringer
-DALLOW_EXTERNAL_SPIRV_TOOLS=ON
:
Denne bryteren tillater byggesystemet å bruke den systeminstallerte
kopien av SPIRV-Tools-1.3.275.0, i stedet for å
laste ned og installerer sin egen kopi.
-DBUILD_SHARED_LIBS=ON
:
Denne bryteren bygger delte versjoner av bibliotekene, og
installerer ikke statiske versjoner av dem.
-DGLSLANG_TESTS=ON
: Denne
bryteren bygger tester for pakken.
Innhold
Installerte Programmer:
glslang, glslang-validator (symbolkobling
til glslang), og spirv-remap
Installerte Biblioteker:
libglslang.so,
libglslang-default-resource-limits.so, libSPIRV.so, og
libSPVRemapper.so
Installerte Mapper:
/usr/include/glslang og
/usr/lib/cmake/glslang
Korte Beskrivelser
glslang
|
gir et grensesnitt og en validator for OpenGL, OpenGL ES
og Vulkan shaders
|
libglslang.so
|
inneholder funksjoner som gir et grensesnitt og en
validator for OpenGL, OpenGL ES og Vulkan shaders til
andre programmer
|
libSPIRV.so
|
gir et grensesnitt og en generator for SPIR-V binærfiler
|
libSPVRemapper.so
|
gir en remapper for SPIR-V binærfiler
|