venus: remember image view image

We need that for wsi queue ownership transfer.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10709>
This commit is contained in:
Chia-I Wu
2021-05-05 10:42:50 -07:00
committed by Marge Bot
parent cef50d08e9
commit 65e4bfe7ab
2 changed files with 3 additions and 0 deletions
+1
View File
@@ -639,6 +639,7 @@ vn_CreateImageView(VkDevice device,
return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
vn_object_base_init(&view->base, VK_OBJECT_TYPE_IMAGE_VIEW, &dev->base);
view->image = vn_image_from_handle(pCreateInfo->image);
VkImageView view_handle = vn_image_view_to_handle(view);
vn_async_vkCreateImageView(dev->instance, device, pCreateInfo, NULL,
+2
View File
@@ -62,6 +62,8 @@ VK_DEFINE_NONDISP_HANDLE_CASTS(vn_image,
struct vn_image_view {
struct vn_object_base base;
const struct vn_image *image;
};
VK_DEFINE_NONDISP_HANDLE_CASTS(vn_image_view,
base.base,