From: Mauro Rossi Date: Sat, 30 Jun 2018 15:26:03 +0000 (+0200) Subject: add vulkan radv support X-Git-Tag: android-x86-8.1-r1~3 X-Git-Url: http://git.osdn.net/view?p=android-x86%2Fdevice-generic-common.git;a=commitdiff_plain;h=5ef05b21d5fe876a6ca89f6598c7ce7b298af3de;hp=23d49d61cc87e8a63abdd2e29e7fcfef2fc78863 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 --- 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