From 232f8c42f77b859bcce58aa4f9d54794ab23a60d Mon Sep 17 00:00:00 2001 From: Lucas Fryzek Date: Tue, 30 Sep 2025 15:12:51 -0400 Subject: [PATCH] anv: Assert that we only import ahb image with one layer Reviewed-by: Yiwei Zhang Part-of: --- src/intel/vulkan/anv_image.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_image.c index 25d5d558049..4342497b23b 100644 --- a/src/intel/vulkan/anv_image.c +++ b/src/intel/vulkan/anv_image.c @@ -1817,6 +1817,8 @@ anv_image_init(struct anv_device *device, struct anv_image *image, /* In case of AHardwareBuffer import, we don't know the layout yet */ if (image->vk.external_handle_types & VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID) { + /* AHB images with more than one layer are not supported */ + assert(image->vk.array_layers == 1); image->from_ahb = true; return VK_SUCCESS; }