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; }