From bda4eb18dd750784c5b2e0e5edf72f1e43d7016c Mon Sep 17 00:00:00 2001 From: Chris Spencer Date: Mon, 21 Aug 2023 17:43:22 +0100 Subject: [PATCH] anv: Advertise Vulkan 1.3 on Android 13 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Older versions of Android rejected newer versions of Vulkan,[1] but Android 13 devices are 'strongly recommended' to support Vulkan 1.3.[2] [1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4781 [2] https://source.android.com/docs/compatibility/13/android-13-cdd#7142_vulkan Signed-off-by: Chris Spencer Reviewed-by: José Roberto de Souza Part-of: --- src/intel/vulkan/anv_device.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index e3b0a98009c..9cb7ec6b431 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -141,7 +141,11 @@ compiler_perf_log(UNUSED void *data, UNUSED unsigned *id, const char *fmt, ...) #endif #ifdef ANDROID +#if ANDROID_API_LEVEL >= 33 +#define ANV_API_VERSION VK_MAKE_VERSION(1, 3, VK_HEADER_VERSION) +#else #define ANV_API_VERSION VK_MAKE_VERSION(1, 1, VK_HEADER_VERSION) +#endif #else #define ANV_API_VERSION VK_MAKE_VERSION(1, 3, VK_HEADER_VERSION) #endif