From 42ebb995c5ac516b13ebfb4fb31a2bcd280b0cda Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 13 Mar 2023 13:22:47 -0400 Subject: [PATCH] lavapipe: don't double unbind gfx stages on pipeline bind Reviewed-by: Dave Airlie Part-of: --- src/gallium/frontends/lavapipe/lvp_execute.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/gallium/frontends/lavapipe/lvp_execute.c b/src/gallium/frontends/lavapipe/lvp_execute.c index 5b491fb..0e5df89 100644 --- a/src/gallium/frontends/lavapipe/lvp_execute.c +++ b/src/gallium/frontends/lavapipe/lvp_execute.c @@ -666,12 +666,6 @@ handle_graphics_stages(struct rendering_state *state, VkShaderStageFlagBits shad } bool has_stage[MESA_SHADER_STAGES] = { false }; - - state->pctx->bind_gs_state(state->pctx, NULL); - if (state->pctx->bind_tcs_state) - state->pctx->bind_tcs_state(state->pctx, NULL); - if (state->pctx->bind_tes_state) - state->pctx->bind_tes_state(state->pctx, NULL); state->tess_states[0] = NULL; state->tess_states[1] = NULL; state->gs_output_lines = GS_OUTPUT_NONE; -- 2.7.4