libplacebo pakken inneholder et bibliotek for å behandle bilde og video primitiver og shaders. Det inkluderer også en høykvalitets gjengivelsespipeline som støtter OpenGL og Vulkan.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/haasn/libplacebo/archive/v7.349.0/libplacebo-7.349.0.tar.gz
Nedlasting MD5 sum: 8dd72edf2ec5f1918770a317ef8107a5
Nedlastingsstørrelse: 828 KB
Estimert diskplass som kreves: 36 MB
Estimert byggetid: 0.1 SBU (Med tester, begge ved hjelp av parallellitet=4
Glslang-15.0.0 og Vulkan-Loader-1.3.296
Little CMS-2.16 libunwind-1.6.2, dovi_tool, Nuklear, og xxHash
Først må du fikse en byggefeil som oppstår med glslang-15.0.0:
sed -e "20s/$/,/" \ -e "21i cxx.find_library('glslang', required: false)" \ -i src/glsl/meson.build
Installer libplacebo ved å kjøre følgende kommandoer:
mkdir build && cd build && meson setup .. \ --prefix=/usr \ --buildtype=release \ -D tests=true \ -D demos=false && ninja
For å teste resultatene, utsted: ninja test. En test, opengl_surfaceless.c, er kjent for å mislykkes.
Nå, som root
bruker:
ninja install
--buildtype=release
:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
-D demos=false
: Denne
bryteren deaktiverer bygging av demoprogrammene fordi byggingen av
plplay er for øyeblikket ødelagt.
-D tests=true
: Denne
bryteren gjør det mulig å bygge kode som er nødvendig for å kjøre
testene.