From e21438192a7d3ddff99af5f6fd94e682b7a32d0c Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 8 Sep 2025 15:33:47 -0400 Subject: [PATCH] zink: set current compute prog after comparing against current compute prog not sure how this was never caught before now? cc: mesa-stable Part-of: --- src/gallium/drivers/zink/zink_program.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_program.c b/src/gallium/drivers/zink/zink_program.c index 965b34976a1..386b52f5d2e 100644 --- a/src/gallium/drivers/zink/zink_program.c +++ b/src/gallium/drivers/zink/zink_program.c @@ -2098,11 +2098,11 @@ zink_bind_cs_state(struct pipe_context *pctx, ctx->compute_pipeline_state.module_hash = 0; } ctx->compute_pipeline_state.dirty = true; - ctx->curr_compute = comp; if (comp && comp != ctx->curr_compute) { if (ctx->compute_pipeline_state.key.base.nonseamless_cube_mask) ctx->compute_dirty = true; } + ctx->curr_compute = comp; zink_select_launch_grid(ctx); }