From 6fee2715ce89430c180f3c821e2b3523526541a8 Mon Sep 17 00:00:00 2001 From: Roman Stratiienko Date: Thu, 30 May 2024 10:31:26 +0000 Subject: [PATCH] turnip/android: Use DETECT_OS_ANDROID in tu_device ANDROID definition is not available in some cases. Fixes: 99753001f35a ("turnip: Support AHardwareBuffer") Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11242 Signed-off-by: Roman Stratiienko Reviewed-by: Danylo Piliaiev Part-of: --- src/freedreno/vulkan/tu_device.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/freedreno/vulkan/tu_device.cc b/src/freedreno/vulkan/tu_device.cc index eb815baacb7..3b8fe74b9fe 100644 --- a/src/freedreno/vulkan/tu_device.cc +++ b/src/freedreno/vulkan/tu_device.cc @@ -2818,7 +2818,7 @@ tu_AllocateMemory(VkDevice _device, close(fd_info->fd); } } else if (mem->vk.ahardware_buffer) { -#ifdef ANDROID +#if DETECT_OS_ANDROID const native_handle_t *handle = AHardwareBuffer_getNativeHandle(mem->vk.ahardware_buffer); assert(handle->numFds > 0); size_t size = lseek(handle->data[0], 0, SEEK_END);