diff options
author | Marek Olšák <[email protected]> | 2014-03-16 19:59:50 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2014-03-20 18:41:18 +0100 |
commit | 2c703ee8ad8a396e2daffa6fd005009d9ea987d6 (patch) | |
tree | 67046d674fde8f7697bc4a8631bbef5e91a39c96 /src/gallium/drivers/r600/evergreen_state.c | |
parent | e914d0052f4f195681b1a610b41c148bf351e336 (diff) |
r600g: don't flush the gfx IB explicitly before doing DMA
It's flushed by calling r600_context_bo_reloc.
Reviewed-by: Michel Dänzer <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600/evergreen_state.c')
-rw-r--r-- | src/gallium/drivers/r600/evergreen_state.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/gallium/drivers/r600/evergreen_state.c b/src/gallium/drivers/r600/evergreen_state.c index b929f178351..fb3450674f1 100644 --- a/src/gallium/drivers/r600/evergreen_state.c +++ b/src/gallium/drivers/r600/evergreen_state.c @@ -3221,9 +3221,6 @@ static void evergreen_dma_copy_tile(struct r600_context *rctx, unsigned sub_cmd, bank_h, bank_w, mt_aspect, nbanks, tile_split, non_disp_tiling = 0; uint64_t base, addr; - /* make sure that the dma ring is only one active */ - rctx->b.rings.gfx.flush(rctx, RADEON_FLUSH_ASYNC); - dst_mode = rdst->surface.level[dst_level].mode; src_mode = rsrc->surface.level[src_level].mode; /* downcast linear aligned to linear to simplify test */ |