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