From 6c935f3f3da5935a12ec1ace0f7541f047b3b526 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 26 Sep 2022 14:41:31 -0400 Subject: [PATCH] lavapipe: set writemask for compute shader buffers I don't know how this wasn't being set? cc: mesa-stable Reviewed-by: Dave Airlie Part-of: --- src/gallium/frontends/lavapipe/lvp_execute.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/frontends/lavapipe/lvp_execute.c b/src/gallium/frontends/lavapipe/lvp_execute.c index a73e4b15a91..7e580de75d6 100644 --- a/src/gallium/frontends/lavapipe/lvp_execute.c +++ b/src/gallium/frontends/lavapipe/lvp_execute.c @@ -378,7 +378,7 @@ static void emit_compute_state(struct rendering_state *state) if (state->sb_dirty[PIPE_SHADER_COMPUTE]) { state->pctx->set_shader_buffers(state->pctx, PIPE_SHADER_COMPUTE, 0, state->num_shader_buffers[PIPE_SHADER_COMPUTE], - state->sb[PIPE_SHADER_COMPUTE], 0); + state->sb[PIPE_SHADER_COMPUTE], state->access[MESA_SHADER_COMPUTE].buffers_written); state->sb_dirty[PIPE_SHADER_COMPUTE] = false; }