v3dv: amend AHB buffer support

...via adopting vk_android_get_ahb_buffer_properties.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Acked-by: Rob Clark <robclark@freedesktop.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36151>
This commit is contained in:
Yiwei Zhang 2025-07-15 23:47:14 +00:00 committed by Marge Bot
parent 4ee67ba967
commit 64a4442090

View file

@ -783,6 +783,10 @@ v3dv_GetPhysicalDeviceExternalBufferProperties(
case VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT:
pExternalBufferProperties->externalMemoryProperties = prime_fd_props;
return;
case VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID:
vk_android_get_ahb_buffer_properties(
physicalDevice, pExternalBufferInfo, pExternalBufferProperties);
return;
default: /* Unsupported */
pExternalBufferProperties->externalMemoryProperties =
(VkExternalMemoryProperties) {