mirror of
https://github.com/void-linux/void-packages.git
synced 2025-07-31 09:52:57 +02:00
libplacebo: enable Vulkan, shaderc and glslang
This commit is contained in:
parent
b69ad95ede
commit
6ebcef8276
2 changed files with 19 additions and 1 deletions
15
srcpkgs/libplacebo/patches/fix-compilation.patch
Normal file
15
srcpkgs/libplacebo/patches/fix-compilation.patch
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
Source: maxice8
|
||||||
|
Upstream: no, revert of https://github.com/haasn/libplacebo/commit/bcb73f3ae243f515d5c60b5d72db5e386987ef8e
|
||||||
|
Reason: fixes compilation with our shaderc
|
||||||
|
|
||||||
|
--- src/spirv_shaderc.c
|
||||||
|
+++ src/spirv_shaderc.c
|
||||||
|
@@ -68,7 +68,7 @@ static bool shaderc_init(struct spirv_compiler *spirv)
|
||||||
|
goto error;
|
||||||
|
|
||||||
|
shaderc_compile_options_set_optimization_level(p->opts,
|
||||||
|
- shaderc_optimization_level_performance);
|
||||||
|
+ shaderc_optimization_level_size);
|
||||||
|
|
||||||
|
int ver, rev;
|
||||||
|
shaderc_get_spv_version(&ver, &rev);
|
|
@ -1,8 +1,11 @@
|
||||||
# Template file for 'libplacebo'
|
# Template file for 'libplacebo'
|
||||||
pkgname=libplacebo
|
pkgname=libplacebo
|
||||||
version=0.5.0
|
version=0.5.0
|
||||||
revision=1
|
revision=2
|
||||||
build_style=meson
|
build_style=meson
|
||||||
|
configure_args="-Dvulkan=true -Dglslang=true -Dshaderc=true"
|
||||||
|
hostmakedepends="pkg-config"
|
||||||
|
makedepends="vulkan-loader glslang shaderc Vulkan-Headers"
|
||||||
short_desc="Reusable library for GPU-accelerated video/image rendering"
|
short_desc="Reusable library for GPU-accelerated video/image rendering"
|
||||||
maintainer="maxice8 <thinkabit.ukim@gmail.com>"
|
maintainer="maxice8 <thinkabit.ukim@gmail.com>"
|
||||||
license="LGPL-2.1-or-later"
|
license="LGPL-2.1-or-later"
|
||||||
|
|
Loading…
Add table
Reference in a new issue