glslang-16.2.0
Introdução ao Glslang
O pacote Glslang contém uma
estrutura de interação direta com o(a) usuário(a) e um validador
para sombreadores OpenGL, OpenGL ES e Vulkan.
Nota
Esse pacote é conhecido por construir e
funcionar adequadamente usando-se uma plataforma LFS 13.0.
Informação do Pacote
Dependências do Glslang
Exigidas
CMake-4.2.3 e SPIRV-Tools-1.4.341.0
Instalação do Glslang
Instale Glslang executando os
seguintes comandos:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D ALLOW_EXTERNAL_SPIRV_TOOLS=ON \
-D BUILD_SHARED_LIBS=ON \
-D GLSLANG_TESTS=ON \
-G Ninja .. &&
ninja
Para testar os resultados, emita: ninja test.
Agora, como o(a) usuário(a) root:
ninja install
Explicações do Comando
-D
ALLOW_EXTERNAL_SPIRV_TOOLS=ON: Essa chave permite que o
sistema de construção use a cópia instalada do sistema do SPIRV-Tools-1.4.341.0, em vez de baixar
e instalar a própria cópia dele.
-D BUILD_SHARED_LIBS=ON:
Essa chave constrói versões compartilhadas das bibliotecas e não
instala versões estáticas delas.
-D GLSLANG_TESTS=ON: Essa
chave constrói os testes para o pacote.
Conteúdo
Aplicativos Instalados:
glslang e glslang-validator (linque
simbólico para glslang)
Bibliotecas Instaladas:
libglslang.so,
libglslang-default-resource-limits.so e libSPIRV.so
Diretórios Instalados:
/usr/include/glslang e
/usr/lib/cmake/glslang
Descrições Curtas
|
glslang
|
fornece uma estrutura de interação direta com o(a)
usuário(a) e um validador para sombreadores OpenGL,
OpenGL ES e Vulkan
|
|
libglslang.so
|
contém funções que fornecem uma estrutura de interação
direta com o(a) usuário(a) e um validador para
sombreadores OpenGL, OpenGL ES e Vulkan para outros
programas
|
|
libSPIRV.so
|
fornece uma estrutura de interação direta com o(a)
usuário(a) e um gerador para binários SPIR-V
|