[Mesa-dev] [PATCH 4/6] r600g: synchronize streamout buffers on r6xx too (v3)

alexdeucher at gmail.com alexdeucher at gmail.com
Fri Feb 22 14:59:05 PST 2013


From: Alex Deucher <alexander.deucher at amd.com>

Streamout buffers need to be synchronized on r6xx as
well.

v2: Add DEST flush as well.
v3: drop DEST flush

Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
---
 src/gallium/drivers/r600/r600_hw_context.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/r600/r600_hw_context.c b/src/gallium/drivers/r600/r600_hw_context.c
index 7020c78..81463f6 100644
--- a/src/gallium/drivers/r600/r600_hw_context.c
+++ b/src/gallium/drivers/r600/r600_hw_context.c
@@ -690,7 +690,7 @@ void r600_flush_emit(struct r600_context *rctx)
 		emit_flush = 1;
 	}
 
-	if (rctx->family >= CHIP_RV770 && rctx->flags & R600_CONTEXT_STREAMOUT_FLUSH) {
+	if (rctx->flags & R600_CONTEXT_STREAMOUT_FLUSH) {
 		cp_coher_cntl |= S_0085F0_SO0_DEST_BASE_ENA(1) |
 				S_0085F0_SO1_DEST_BASE_ENA(1) |
 				S_0085F0_SO2_DEST_BASE_ENA(1) |
-- 
1.7.7.5



More information about the mesa-dev mailing list