This is needed by DCC when using compressed textures.
Signed-off-by: Bas Nieuwenhuizen <[email protected]>
---
src/gallium/drivers/radeonsi/si_state.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/gallium/drivers/radeonsi/si_state.c
b/src/gallium/drivers/radeonsi/si_state.c
index 5c9c866..3e11922 100644
--- a/src/gallium/drivers/radeonsi/si_state.c
+++ b/src/gallium/drivers/radeonsi/si_state.c
@@ -2114,6 +2114,8 @@ static void si_set_framebuffer_state(struct pipe_context
*ctx,
*/
sctx->b.flags |= SI_CONTEXT_INV_TC_L1 |
SI_CONTEXT_INV_TC_L2 |
+ SI_CONTEXT_PS_PARTIAL_FLUSH |
+ SI_CONTEXT_FLUSH_WITH_INV_L2 |
SI_CONTEXT_FLUSH_AND_INV_FRAMEBUFFER;
/* Take the maximum of the old and new count. If the new count is lower,
--
2.5.1
_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev