diff --git a/src/broadcom/vulkan/v3dv_device.c b/src/broadcom/vulkan/v3dv_device.c index 50ac6fd470a..5016f178d3c 100644 --- a/src/broadcom/vulkan/v3dv_device.c +++ b/src/broadcom/vulkan/v3dv_device.c @@ -63,7 +63,12 @@ #include "wayland-drm-client-protocol.h" #endif -#define V3DV_API_VERSION VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION) +#ifndef ANDROID +# define V3DV_API_VERSION VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION) +#else +/* Android CDD require additional extensions for API v1.1+ */ +# define V3DV_API_VERSION VK_MAKE_VERSION(1, 0, VK_HEADER_VERSION) +#endif VKAPI_ATTR VkResult VKAPI_CALL v3dv_EnumerateInstanceVersion(uint32_t *pApiVersion)