From ea6dc035d893b973c5dc7dd097e26e1d5ddf13e7 Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Tue, 18 Mar 2025 09:53:29 -0700 Subject: [PATCH] venus: fix ahb usage caching Test: dEQP-VK.api.external.memory.android_hardware_buffer.* Fixes: fde5cebec53 ("venus: fix image format cache miss with AHB usage query") Acked-by: Dmitry Osipenko Part-of: --- src/virtio/vulkan/vn_physical_device.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/virtio/vulkan/vn_physical_device.c b/src/virtio/vulkan/vn_physical_device.c index 2a24e45d9fa..d9d351f3fdc 100644 --- a/src/virtio/vulkan/vn_physical_device.c +++ b/src/virtio/vulkan/vn_physical_device.c @@ -2489,6 +2489,9 @@ vn_image_init_format_from_cache( cache_entry->properties.filter_cubic.filterCubicMinmax; break; } + case VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID: + /* no-op here since handled outside the cache */ + break; default: unreachable("unexpected format props pNext"); } @@ -2573,6 +2576,9 @@ vn_image_store_format_in_cache( *((VkFilterCubicImageViewImageFormatPropertiesEXT *)src); break; } + case VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID: + /* no-op here since handled outside the cache */ + break; default: unreachable("unexpected format props pNext"); }