device/generic/common
Revision | 5ef05b21d5fe876a6ca89f6598c7ce7b298af3de (tree) |
---|---|
Time | 2019-01-07 18:33:40 |
Author | Mauro Rossi <issor.oruam@gmai...> |
Commiter | Chih-Wei Huang |
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
@@ -19,7 +19,8 @@ PRODUCT_PACKAGES += \ | ||
19 | 19 | libEGL_swiftshader \ |
20 | 20 | libGLESv1_CM_swiftshader \ |
21 | 21 | libGLESv2_swiftshader \ |
22 | - vulkan.android-x86 | |
22 | + vulkan.android-x86 \ | |
23 | + vulkan.radv | |
23 | 24 | |
24 | 25 | PRODUCT_PROPERTY_OVERRIDES := \ |
25 | 26 | ro.opengles.version = 196608 \ |
@@ -176,6 +176,9 @@ function init_hal_vulkan() | ||
176 | 176 | 0*inteldrmfb) |
177 | 177 | set_property ro.hardware.vulkan android-x86 |
178 | 178 | ;; |
179 | + 0*amdgpudrmfb) | |
180 | + set_property ro.hardware.vulkan radv | |
181 | + ;; | |
179 | 182 | *) |
180 | 183 | ;; |
181 | 184 | esac |