From 5e818c16a31a902ec29a250f920f43c76e2d9868 Mon Sep 17 00:00:00 2001 From: Heiko Thiery Date: Tue, 15 Jul 2025 10:20:17 +0200 Subject: [PATCH] package/mesa3d: add support for imagination vulkan driver This adds the experimental vulkan support for the PowerVR rogue architecture. Signed-off-by: Heiko Thiery Signed-off-by: Julien Olivain --- package/mesa3d/Config.in | 8 ++++++++ package/mesa3d/mesa3d.mk | 1 + 2 files changed, 9 insertions(+) diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in index b5c1d92d68..924437f033 100644 --- a/package/mesa3d/Config.in +++ b/package/mesa3d/Config.in @@ -359,6 +359,14 @@ config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_BROADCOM help Vulkan broadcom driver. +config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_IMAGINATION + bool "Vulkan imagination driver (experimental)" + depends on BR2_arm || BR2_aarch64 + depends on BR2_TOOLCHAIN_HAS_SYNC_4 || !BR2_PACKAGE_XORG7 # libxshmfence + select BR2_PACKAGE_MESA3D_VULKAN_DRIVER + help + Vulkan imagination driver. + config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL bool "Vulkan Intel driver" depends on BR2_TOOLCHAIN_HAS_SYNC_4 || !BR2_PACKAGE_XORG7 # libxshmfence diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index 998fd25584..716e11044b 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -135,6 +135,7 @@ MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL) += virgl MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ZINK) += zink # Vulkan Drivers MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_BROADCOM) += broadcom +MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_IMAGINATION) += imagination-experimental MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL) += intel MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_SWRAST) += swrast MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_VIRTIO) += virtio