From cfd897bae0f0141a7ef6f7128de0f94034e1d8af Mon Sep 17 00:00:00 2001 From: Lucas Fryzek Date: Tue, 25 Jun 2024 08:39:45 +0100 Subject: [PATCH] vulkan/runtime: Use DMA_BUF to import anb Switch to using DMA_BUF to import android native buffers instead of opaque FDs since more drivers (like lavapipe) can support dma bufs. Part-of: --- src/vulkan/runtime/vk_android.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vulkan/runtime/vk_android.c b/src/vulkan/runtime/vk_android.c index af1e6c7a317..c8a74d1559f 100644 --- a/src/vulkan/runtime/vk_android.c +++ b/src/vulkan/runtime/vk_android.c @@ -283,7 +283,7 @@ vk_android_import_anb(struct vk_device *device, const VkImportMemoryFdInfoKHR import_info = { .sType = VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR, .pNext = &ded_alloc, - .handleType = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT, + .handleType = VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT, .fd = os_dupfd_cloexec(native_buffer->handle->data[0]), };