diff options
author | Marek Olšák <[email protected]> | 2017-10-08 17:52:57 +0200 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2017-10-17 22:03:03 +0200 |
commit | ee0e1a47ce11c9199bb4a132edd5f622051f989c (patch) | |
tree | a8b27ac6cb7e6e085140604d7e49edab3608da44 /src/gallium/drivers/radeonsi/si_cp_dma.c | |
parent | 6d2664880cd8689ccee883150a1e8aa4f3b09843 (diff) |
radeonsi: add si_descriptors::gpu_address and remove buffer_offset
This allows us to change the pointer arbitrarily.
Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_cp_dma.c')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_cp_dma.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeonsi/si_cp_dma.c b/src/gallium/drivers/radeonsi/si_cp_dma.c index 97adc27e7db..9a3971ab174 100644 --- a/src/gallium/drivers/radeonsi/si_cp_dma.c +++ b/src/gallium/drivers/radeonsi/si_cp_dma.c @@ -460,7 +460,8 @@ static void cik_prefetch_VBO_descriptors(struct si_context *sctx) return; cik_prefetch_TC_L2_async(sctx, &sctx->vertex_buffers.buffer->b.b, - sctx->vertex_buffers.buffer_offset, + sctx->vertex_buffers.gpu_address - + sctx->vertex_buffers.buffer->gpu_address, sctx->vertex_elements->desc_list_byte_size); } |