The libplacebo package contains a library for processing image and video primitives and shaders. It also includes a high quality rendering pipeline that supports OpenGL and Vulkan.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://github.com/haasn/libplacebo/archive/v7.351.0/libplacebo-7.351.0.tar.gz
Download SHA256 Sum: 716954501d9b76e6906fddda66febc5886493d0673dd265ec1e6e52f4e5cd7c6
Download MD5 sum: 2bd64e3591e4689b29669cd915aa22a4
Download size: 3,064.3 KB
Estimated disk space required: 31,904.5 KB
Estimated build time: less than 0.5 SBU
Glslang-16.0.0 and Vulkan-Loader-1.4.328.1
First, fix an incompatibility with Python-3.13.6 and later:
sed -e '204a\ tree = ET.parse(xmlfile)' \
-e 's/VkXML(ET.parse(xmlfile))/VkXML(tree.getroot())/' \
-i src/vulkan/utils_gen.pyInstall libplacebo by running the following commands:
meson setup build \
--prefix=/usr \
--buildtype=release \
-D tests=true \
-D demos=falseninja -C build
One test, opengl_surfaceless.c, is known to fail. To test the results, issue:
ninja -C build test
Now Install the package, as the root user:
ninja -C build install
-D demos=false: This switch disables building
the demo programs because building plplay is
currently broken.
-D tests=true: This switch enables building the
code necessary to run the tests.