venus: fix ahb usage caching

Test: dEQP-VK.api.external.memory.android_hardware_buffer.*

Fixes: fde5cebec5 ("venus: fix image format cache miss with AHB usage query")
Acked-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34135>
This commit is contained in:
Yiwei Zhang 2025-03-18 09:53:29 -07:00 committed by Marge Bot
parent 8b2703fe08
commit ea6dc035d8

View file

@ -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");
}