libplacebo-7.351.0

Introdução ao libplacebo

O pacote libplacebo contém uma biblioteca para processamento de primitivos e sombreadores de imagem e vídeo. Também inclui um pipeline de renderização de alta qualidade que suporta OpenGL e Vulkan.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.

Informação do Pacote

Dependências do libplacebo

Exigidas

Glad-2.0.8

Recomendadas

Opcionais

Little CMS-2.17 libunwind-1.8.2, dovi_tool, Nuklear e xxHash

Instalação do libplacebo

Primeiro, corrija uma incompatibilidade com Python-3.13.6 e posterior:

sed -e '204a\    tree = ET.parse(xmlfile)'                 \
    -e 's/VkXML(ET.parse(xmlfile))/VkXML(tree.getroot())/' \
    -i src/vulkan/utils_gen.py

Instale libplacebo executando os seguintes comandos:

mkdir build &&
cd    build &&

meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D tests=true       \
      -D demos=false      &&
ninja

Para testar os resultados, emita: ninja test. Um teste, opengl_surfaceless.c, é conhecido por falhar.

Agora, como o(a) usuário(a) root:

ninja install

Explicações do Comando

--buildtype=release: Especifique um tipo de construção adequado para lançamentos estáveis do pacote, pois o padrão possivelmente produza binários não otimizados.

-D demos=false: Essa chave desabilita construir os programas de demonstração, porque construir plplay atualmente está quebrado.

-D tests=true: Essa chave habilita construir o código necessário para executar os testes.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Bibliotecas Instaladas: libplacebo.so
Diretórios Instalados: /usr/include/libplacebo

Descrições Curtas

libplacebo.so

processa primitivos e sombreadores de imagem e vídeo e fornece um pipeline de renderização de alta qualidade para OpenGL e Vulkan