From 33dd38f9d5f8e86fd61cbf2625d00eb1f0042798 Mon Sep 17 00:00:00 2001 From: Juston Li Date: Fri, 21 Jun 2024 11:52:22 -0700 Subject: [PATCH] anv/android: set ANV_BO_ALLOC_EXTERNAL for imported AHW MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This fixes some cacheline flush artifacts Signed-off-by: Juston Li Reviewed-by: Yiwei Zhang Reviewed-by: Tapani Pälli Part-of: --- src/intel/vulkan/anv_android.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/anv_android.c b/src/intel/vulkan/anv_android.c index b3405f6c96f..29fd6251c79 100644 --- a/src/intel/vulkan/anv_android.c +++ b/src/intel/vulkan/anv_android.c @@ -307,7 +307,8 @@ anv_import_ahw_memory(VkDevice device_h, if (dma_buf < 0) return VK_ERROR_INVALID_EXTERNAL_HANDLE; - VkResult result = anv_device_import_bo(device, dma_buf, 0, + VkResult result = anv_device_import_bo(device, dma_buf, + ANV_BO_ALLOC_EXTERNAL, 0 /* client_address */, &mem->bo); assert(result == VK_SUCCESS);