mirror of
https://github.com/void-linux/void-packages.git
synced 2025-07-30 09:22:57 +02:00
mesa: enable d3d12 gallium driver for aarch64, x86_64
This commit is contained in:
parent
8bea8cdcce
commit
d9cb6680e2
1 changed files with 14 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'mesa'
|
||||
pkgname=mesa
|
||||
version=25.1.3
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=meson
|
||||
_llvmver=19
|
||||
#Disable LTO flag should be present, see https://gitlab.freedesktop.org/mesa/mesa/-/issues/6911
|
||||
|
@ -78,6 +78,14 @@ case "$XBPS_TARGET_MACHINE" in
|
|||
;;
|
||||
esac
|
||||
|
||||
# Direct3D 12 for Hyper-V GPU-P / WSLg. This relies on additional
|
||||
# closed-source drivers which are only available on 64-bit glibc.
|
||||
case "$XBPS_TARGET_MACHINE" in
|
||||
aarch64|x86_64)
|
||||
_have_d3d12=yes
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ "$_have_llvmpipe" ]; then
|
||||
subpackages+=" mesa-vulkan-lavapipe"
|
||||
_vulkan_drivers+=",swrast"
|
||||
|
@ -165,6 +173,11 @@ else
|
|||
configure_args+=" -Dgallium-vdpau=disabled -Dgallium-va=disabled"
|
||||
fi
|
||||
|
||||
if [ "$_have_d3d12" ]; then
|
||||
_gallium_drivers+=",d3d12"
|
||||
makedepends+=" DirectX-Headers"
|
||||
fi
|
||||
|
||||
# empty values introduced by leading comma are not allowed; the whole enumeration can be empty
|
||||
# _gallium_drivers is not affected by this problem
|
||||
_vulkan_drivers=${_vulkan_drivers/=,/=}
|
||||
|
|
Loading…
Add table
Reference in a new issue