lavapipe: add a device member to rendering_state

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21866>
This commit is contained in:
Mike Blumenkrantz 2023-03-06 16:46:03 -05:00 committed by Marge Bot
parent b7197451d0
commit d5857240bb

View file

@ -73,6 +73,7 @@ struct lvp_render_attachment {
struct rendering_state {
struct pipe_context *pctx;
struct lvp_device *device; //for uniform inlining only
struct u_upload_mgr *uploader;
struct cso_context *cso;
@ -4403,6 +4404,7 @@ VkResult lvp_execute_cmds(struct lvp_device *device,
struct rendering_state *state = queue->state;
memset(state, 0, sizeof(*state));
state->pctx = queue->ctx;
state->device = device;
state->uploader = queue->uploader;
state->cso = queue->cso;
state->blend_dirty = true;