radeonsi: split si_clear_buffer to remove enum si_method
[mesa.git] / src / gallium / drivers / radeonsi / si_blit.c
index 0fd69f3a6c52db643bee81d94c8a8f2874f5528e..cf6495291bdb32713ff42a7ca82d39985e70d752 100644 (file)
@@ -59,6 +59,10 @@ void si_blitter_begin(struct si_context *sctx, enum si_blitter_op op)
                util_blitter_save_fragment_shader(sctx->blitter, sctx->ps_shader.cso);
                util_blitter_save_sample_mask(sctx->blitter, sctx->sample_mask);
                util_blitter_save_scissor(sctx->blitter, &sctx->scissors.states[0]);
+               util_blitter_save_window_rectangles(sctx->blitter,
+                                                   sctx->window_rectangles_include,
+                                                   sctx->num_window_rectangles,
+                                                   sctx->window_rectangles);
        }
 
        if (op & SI_SAVE_FRAMEBUFFER)