diff options
author | Marek Olšák <[email protected]> | 2014-01-21 23:31:51 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2014-01-28 01:38:59 +0100 |
commit | dc76eea22c27775d9df17a6a878a15fd84d32fff (patch) | |
tree | 692a6b66617321d601a5ce689569f01a2d333e57 /src/gallium/drivers/radeon/r600_streamout.c | |
parent | 4e5c70e066b0fa28a6e40791963604286929a412 (diff) |
r600g: only emit NOP relocations for queries if VM is disabled
Reviewed-by: Michel Dänzer <[email protected]>
Reviewed-by: Tom Stellard <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeon/r600_streamout.c')
-rw-r--r-- | src/gallium/drivers/radeon/r600_streamout.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/gallium/drivers/radeon/r600_streamout.c b/src/gallium/drivers/radeon/r600_streamout.c index 0f65de4a805..adc11e005d7 100644 --- a/src/gallium/drivers/radeon/r600_streamout.c +++ b/src/gallium/drivers/radeon/r600_streamout.c @@ -199,20 +199,6 @@ static void evergreen_set_streamout_enable(struct r600_common_context *rctx, uns } } -static void r600_emit_reloc(struct r600_common_context *rctx, - struct r600_ring *ring, struct r600_resource *rbo, - enum radeon_bo_usage usage) -{ - struct radeon_winsys_cs *cs = ring->cs; - bool has_vm = ((struct r600_common_screen*)rctx->b.screen)->info.r600_virtual_address; - unsigned reloc = r600_context_bo_reloc(rctx, ring, rbo, usage); - - if (!has_vm) { - radeon_emit(cs, PKT3(PKT3_NOP, 0, 0)); - radeon_emit(cs, reloc); - } -} - static void r600_emit_streamout_begin(struct r600_common_context *rctx, struct r600_atom *atom) { struct radeon_winsys_cs *cs = rctx->rings.gfx.cs; |