zink: Assert ici.tiling != DRM_FORMAT_MODIFIER_EXT

if we're not populating VkExternalMemoryImageCreateInfo

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36008>
This commit is contained in:
Mel Henning
2025-07-08 13:44:28 -04:00
committed by Marge Bot
parent 93d0635924
commit 0f6a8283ca
+5
View File
@@ -1381,6 +1381,11 @@ create_image(struct zink_screen *screen, struct zink_resource_object *obj,
emici.pNext = ici.pNext;
emici.handleTypes = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT;
ici.pNext = &emici;
} else {
/* If the frontend passed modifiers it should have also passed
* PIPE_BIND_SHARED
*/
assert(ici.tiling != VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT);
}
if (linear)