summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_dma.c
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2014-08-18 01:09:31 +0200
committerMarek Olšák <marek.olsak@amd.com>2014-08-19 12:20:18 +0200
commita3333099796b8aabd72b17c39d8f12b9b5fa501c (patch)
tree33dcac9fce7477cf1735f7f0930a4d2839bd7bfb /src/gallium/drivers/radeonsi/si_dma.c
parentdb51ab6d6ada69287dfe3a671ecc1b338917e7aa (diff)
downloadexternal_mesa3d-a3333099796b8aabd72b17c39d8f12b9b5fa501c.zip
external_mesa3d-a3333099796b8aabd72b17c39d8f12b9b5fa501c.tar.gz
external_mesa3d-a3333099796b8aabd72b17c39d8f12b9b5fa501c.tar.bz2
radeonsi: simplify si_num_banks function
This makes it easier to use. Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_dma.c')
-rw-r--r--src/gallium/drivers/radeonsi/si_dma.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/gallium/drivers/radeonsi/si_dma.c b/src/gallium/drivers/radeonsi/si_dma.c
index e908746..a69f533 100644
--- a/src/gallium/drivers/radeonsi/si_dma.c
+++ b/src/gallium/drivers/radeonsi/si_dma.c
@@ -173,8 +173,7 @@ static void si_dma_copy_tile(struct si_context *ctx,
tile_split = cik_tile_split(rsrc->surface.tile_split);
tile_mode_index = si_tile_mode_index(rsrc, src_level,
util_format_has_stencil(util_format_description(src->format)));
- nbanks = si_num_banks(sscreen, rsrc->surface.bpe, rsrc->surface.tile_split,
- tile_mode_index);
+ nbanks = si_num_banks(sscreen, rsrc);
base += rsrc->resource.gpu_address;
addr += rdst->resource.gpu_address;
} else {
@@ -202,8 +201,7 @@ static void si_dma_copy_tile(struct si_context *ctx,
tile_split = cik_tile_split(rdst->surface.tile_split);
tile_mode_index = si_tile_mode_index(rdst, dst_level,
util_format_has_stencil(util_format_description(dst->format)));
- nbanks = si_num_banks(sscreen, rdst->surface.bpe, rdst->surface.tile_split,
- tile_mode_index);
+ nbanks = si_num_banks(sscreen, rdst);
base += rdst->resource.gpu_address;
addr += rsrc->resource.gpu_address;
}