projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
radeonsi: split si_clear_buffer to remove enum si_method
[mesa.git]
/
src
/
gallium
/
drivers
/
radeonsi
/
si_blit.c
diff --git
a/src/gallium/drivers/radeonsi/si_blit.c
b/src/gallium/drivers/radeonsi/si_blit.c
index 0fd69f3a6c52db643bee81d94c8a8f2874f5528e..cf6495291bdb32713ff42a7ca82d39985e70d752 100644
(file)
--- a/
src/gallium/drivers/radeonsi/si_blit.c
+++ b/
src/gallium/drivers/radeonsi/si_blit.c
@@
-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_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)
}
if (op & SI_SAVE_FRAMEBUFFER)