Module: Mesa Branch: main Commit: 554b28d0b12f8e96da16a570b07ba307e8b1244a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=554b28d0b12f8e96da16a570b07ba307e8b1244a
Author: Marcin Ĺšlusarz <[email protected]> Date: Wed Apr 5 10:44:31 2023 +0200 anv: ignore structure types handled in vk_device_memory_create Without that we get warning from anv_debug_ignored_stype, called in the default case. Fixes: 4b0b75c27a7 ("anv: Use the new vk_device_memory base struct") Reviewed-by: Lionel Landwerlin <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22295> --- src/intel/vulkan/anv_device.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index f8a1450b43a..3abea8a42d1 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -3690,6 +3690,14 @@ VkResult anv_AllocateMemory( vk_foreach_struct_const(ext, pAllocateInfo->pNext) { switch (ext->sType) { + case VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO: + case VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID: + case VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT: + case VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR: + case VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO: + /* handled by vk_device_memory_create */ + break; + case VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR: fd_info = (void *)ext; break;
