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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user