-summary : Reusable library for GPU-accelerated video/image rendering primitives, as well as a standalone Vulkan-based image/video renderer.
+summary : Reusable library for GPU-accelerated image/video processing primitives and shaders, as well a batteries-included, extensible, high-quality rendering pipeline (similar to mpv's vo_gpu). Supports Vulkan and OpenGL.
description: |
- libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library.
+ libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library. This grew out of an interest to accomplish the following goals:
+ - Clean up mpv's internal RA API and make it reusable for other projects.
+ - Provide a standard library of useful GPU-accelerated image processing primitives based on GLSL.
+ - Rewrite core parts of mpv's GPU-accelerated video renderer on top of redesigned abstractions.
builddeps :
- pkgconfig(SPIRV-Tools)
- pkgconfig(epoxy)
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -7,15 +7,21 @@
</Packager>
<License>LGPL-2.1-or-later</License>
<PartOf>multimedia.library</PartOf>
- <Summary xml:lang="en">Reusable library for GPU-accelerated video/image rendering primitives, as well as a standalone Vulkan-based image/video renderer.</Summary>
- <Description xml:lang="en">libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library.
+ <Summary xml:lang="en">Reusable library for GPU-accelerated image/video processing primitives and shaders, as well a batteries-included, extensible, high-quality rendering pipeline (similar to mpv's vo_gpu). Supports Vulkan and OpenGL.</Summary>
+ <Description xml:lang="en">libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library. This grew out of an interest to accomplish the following goals:
+- Clean up mpv's internal RA API and make it reusable for other projects.
+- Provide a standard library of useful GPU-accelerated image processing primitives based on GLSL.
+- Rewrite core parts of mpv's GPU-accelerated video renderer on top of redesigned abstractions.
- <Summary xml:lang="en">Reusable library for GPU-accelerated video/image rendering primitives, as well as a standalone Vulkan-based image/video renderer.</Summary>
- <Description xml:lang="en">libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library.
+ <Summary xml:lang="en">Reusable library for GPU-accelerated image/video processing primitives and shaders, as well a batteries-included, extensible, high-quality rendering pipeline (similar to mpv's vo_gpu). Supports Vulkan and OpenGL.</Summary>
+ <Description xml:lang="en">libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library. This grew out of an interest to accomplish the following goals:
+- Clean up mpv's internal RA API and make it reusable for other projects.
+- Provide a standard library of useful GPU-accelerated image processing primitives based on GLSL.
+- Rewrite core parts of mpv's GPU-accelerated video renderer on top of redesigned abstractions.
</Description>
<PartOf>multimedia.library</PartOf>
<Files>
@@ -25,11 +31,14 @@
<Package>
<Name>libplacebo-devel</Name>
<Summary xml:lang="en">Development files for libplacebo</Summary>
- <Description xml:lang="en">libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library.
+ <Description xml:lang="en">libplacebo is essentially the core rendering algorithms and ideas of mpv turned into a library. This grew out of an interest to accomplish the following goals:
+- Clean up mpv's internal RA API and make it reusable for other projects.
+- Provide a standard library of useful GPU-accelerated image processing primitives based on GLSL.
+- Rewrite core parts of mpv's GPU-accelerated video renderer on top of redesigned abstractions.