Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

device-generic-common: Commit

device/generic/common


Commit MetaInfo

Revision5ef05b21d5fe876a6ca89f6598c7ce7b298af3de (tree)
Time2019-01-07 18:33:40
AuthorMauro Rossi <issor.oruam@gmai...>
CommiterChih-Wei Huang

Log Message

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

Change Summary

Incremental Difference

--- a/gpu/gpu_mesa.mk
+++ b/gpu/gpu_mesa.mk
@@ -19,7 +19,8 @@ PRODUCT_PACKAGES += \
1919 libEGL_swiftshader \
2020 libGLESv1_CM_swiftshader \
2121 libGLESv2_swiftshader \
22- vulkan.android-x86
22+ vulkan.android-x86 \
23+ vulkan.radv
2324
2425 PRODUCT_PROPERTY_OVERRIDES := \
2526 ro.opengles.version = 196608 \
--- a/init.sh
+++ b/init.sh
@@ -176,6 +176,9 @@ function init_hal_vulkan()
176176 0*inteldrmfb)
177177 set_property ro.hardware.vulkan android-x86
178178 ;;
179+ 0*amdgpudrmfb)
180+ set_property ro.hardware.vulkan radv
181+ ;;
179182 *)
180183 ;;
181184 esac
Show on old repository browser