radeonsi: move sample positions constant buffer to RW buffers
[mesa.git] / src / gallium / drivers / radeonsi / si_state.c
index 74af14c217b7df996d0190092b36f1b7fa47550f..2e488fe089eb0a40b18b92cad4daa5e2f21e6cba 100644 (file)
@@ -2544,8 +2544,8 @@ static void si_set_framebuffer_state(struct pipe_context *ctx,
                        assert(0);
                }
                constbuf.buffer_size = sctx->framebuffer.nr_samples * 2 * 4;
-               ctx->set_constant_buffer(ctx, PIPE_SHADER_FRAGMENT,
-                                        SI_DRIVER_STATE_CONST_BUF, &constbuf);
+               si_set_constant_buffer(sctx, &sctx->rw_buffers,
+                                      SI_PS_CONST_SAMPLE_POSITIONS, &constbuf);
 
                /* Smoothing (only possible with nr_samples == 1) uses the same
                 * sample locations as the MSAA it simulates.