From 5ef05b21d5fe876a6ca89f6598c7ce7b298af3de Mon Sep 17 00:00:00 2001 From: Mauro Rossi Date: Sat, 30 Jun 2018 17:26:03 +0200 Subject: [PATCH] add vulkan radv support radv implements Vulkan HAL without requiring additional wrapper/stub radv is added as vulkan.radv module to PRODUCT_PACKAGES ro.hardware.vulkan property is set by init.sh init_hal_vulkan() function based on the drm fb kernel module amdgpudrmfb --- gpu/gpu_mesa.mk | 3 ++- init.sh | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gpu/gpu_mesa.mk b/gpu/gpu_mesa.mk index d8f8b64..26abe35 100644 --- a/gpu/gpu_mesa.mk +++ b/gpu/gpu_mesa.mk @@ -19,7 +19,8 @@ PRODUCT_PACKAGES += \ libEGL_swiftshader \ libGLESv1_CM_swiftshader \ libGLESv2_swiftshader \ - vulkan.android-x86 + vulkan.android-x86 \ + vulkan.radv PRODUCT_PROPERTY_OVERRIDES := \ ro.opengles.version = 196608 \ diff --git a/init.sh b/init.sh index 52d9ecd..0054aad 100644 --- a/init.sh +++ b/init.sh @@ -176,6 +176,9 @@ function init_hal_vulkan() 0*inteldrmfb) set_property ro.hardware.vulkan android-x86 ;; + 0*amdgpudrmfb) + set_property ro.hardware.vulkan radv + ;; *) ;; esac -- 2.11.0