mesa: enable freedreno vulkan driver

This commit is contained in:
classabbyamp 2024-06-09 08:19:07 -04:00
parent dd1619dbd3
commit 786b912c4c
No known key found for this signature in database
GPG key ID: 6BE0755918A4C7F5
2 changed files with 12 additions and 3 deletions

View file

@ -0,0 +1 @@
mesa

View file

@ -1,7 +1,7 @@
# Template file for 'mesa'
pkgname=mesa
version=24.1.1
revision=1
revision=2
build_style=meson
_llvmver=17
#Disable LTO flag should be present, see https://gitlab.freedesktop.org/mesa/mesa/-/issues/6911
@ -112,8 +112,8 @@ if [ "$_have_arm" ]; then
_have_vulkan=yes
_gallium_drivers+=",kmsro"
_gallium_drivers+=",v3d,vc4,freedreno,etnaviv,lima,panfrost"
_vulkan_drivers+=",broadcom"
subpackages+=" mesa-vulkan-broadcom"
_vulkan_drivers+=",broadcom,freedreno"
subpackages+=" mesa-vulkan-broadcom mesa-vulkan-freedreno"
# transitional dummy packages
subpackages+=" mesa-kmsro-dri mesa-v3d-dri mesa-vc4-dri"
subpackages+=" mesa-etnaviv-dri mesa-freedreno-dri"
@ -355,6 +355,14 @@ mesa-vulkan-broadcom_package() {
}
}
mesa-vulkan-freedreno_package() {
short_desc="Mesa Freedreno Vulkan driver"
pkg_install() {
vmove "usr/share/vulkan/icd.d/freedreno_icd*.json"
vmove "usr/lib/libvulkan_freedreno.so"
}
}
mesa-vulkan-overlay-layer_package() {
short_desc="Vulkan layer to display information about the running application"
pkg_install() {