fixes some validation for imageless framebuffer usage
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12843>
surface->simage_view = surface->image_view;
surface->image_view = image_view;
surface->obj = zink_resource(surface->base.texture)->obj;
+ /* update for imageless fb */
+ surface->info.flags = res->obj->vkflags;
+ surface->info.usage = res->obj->vkusage;
+ surface->info_hash = _mesa_hash_data(&surface->info, sizeof(surface->info));
zink_batch_usage_set(&surface->batch_uses, ctx->batch.state);
simple_mtx_unlock(&res->surface_mtx);
return true;