From d5857240bb51c16b59c817214864c0d332c9f0a3 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 6 Mar 2023 16:46:03 -0500 Subject: [PATCH] lavapipe: add a device member to rendering_state Reviewed-by: Dave Airlie Part-of: --- src/gallium/frontends/lavapipe/lvp_execute.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/frontends/lavapipe/lvp_execute.c b/src/gallium/frontends/lavapipe/lvp_execute.c index a81f68e499b..fd91397d154 100644 --- a/src/gallium/frontends/lavapipe/lvp_execute.c +++ b/src/gallium/frontends/lavapipe/lvp_execute.c @@ -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;