diff options
author | Alex Deucher <[email protected]> | 2013-02-22 09:21:30 -0500 |
---|---|---|
committer | Alex Deucher <[email protected]> | 2013-02-26 10:30:26 -0500 |
commit | e5e4c07e7964a3258ed02b530bcdc24c0650204b (patch) | |
tree | ded4dc29d4f0e05305388afabcd6fcddeb670ea1 | |
parent | d54bc5d2278c70b0ac9e782009748ccfc91f138c (diff) |
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]>
-rw-r--r-- | 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 9a93edd2209..ec098c1f7cf 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) { |