This is needed by DCC when using compressed textures.

Signed-off-by: Bas Nieuwenhuizen <b...@basnieuwenhuizen.nl>
---
 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
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to