Module: Mesa
Branch: master
Commit: e5e4c07e7964a3258ed02b530bcdc24c0650204b
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5e4c07e7964a3258ed02b530bcdc24c0650204b

Author: Alex Deucher <[email protected]>
Date:   Fri Feb 22 09:21:30 2013 -0500

r600g: add missing emit_flush for R600_CONTEXT_FLUSH_AND_INV case

We set the cp_coher_cntl bits but never emit them.

Signed-off-by: Alex Deucher <[email protected]>
Reviewed-by: Jerome Glisse <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>

---

 src/gallium/drivers/r600/r600_hw_context.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/gallium/drivers/r600/r600_hw_context.c 
b/src/gallium/drivers/r600/r600_hw_context.c
index 9a93edd..ec098c1 100644
--- a/src/gallium/drivers/r600/r600_hw_context.c
+++ b/src/gallium/drivers/r600/r600_hw_context.c
@@ -680,6 +680,7 @@ void r600_flush_emit(struct r600_context *rctx)
                                        S_0085F0_TC_ACTION_ENA(1) |
                                        S_0085F0_FULL_CACHE_ENA(1);
                }
+               emit_flush = 1;
        }
 
        if (rctx->flags & R600_CONTEXT_INVAL_READ_CACHES) {

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to