libplacebo: enable Vulkan, shaderc and glslang

This commit is contained in:
maxice8 2018-08-06 02:19:18 -03:00
parent b69ad95ede
commit 6ebcef8276
2 changed files with 19 additions and 1 deletions

View 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);

View File

@ -1,8 +1,11 @@
# Template file for 'libplacebo'
pkgname=libplacebo
version=0.5.0
revision=1
revision=2
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"
maintainer="maxice8 <thinkabit.ukim@gmail.com>"
license="LGPL-2.1-or-later"