From: Mike Blumenkrantz Date: Mon, 26 Sep 2022 18:41:31 +0000 (-0400) Subject: lavapipe: set writemask for compute shader buffers X-Git-Tag: upstream/22.3.5~2353 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6c935f3f3da5935a12ec1ace0f7541f047b3b526;p=platform%2Fupstream%2Fmesa.git 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: --- diff --git a/src/gallium/frontends/lavapipe/lvp_execute.c b/src/gallium/frontends/lavapipe/lvp_execute.c index a73e4b1..7e580de 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; }