diff options
author | Marek Olšák <marek.olsak@amd.com> | 2014-08-18 01:09:31 +0200 |
---|---|---|
committer | Marek Olšák <marek.olsak@amd.com> | 2014-08-19 12:20:18 +0200 |
commit | a3333099796b8aabd72b17c39d8f12b9b5fa501c (patch) | |
tree | 33dcac9fce7477cf1735f7f0930a4d2839bd7bfb /src/gallium/drivers/radeonsi/si_dma.c | |
parent | db51ab6d6ada69287dfe3a671ecc1b338917e7aa (diff) | |
download | external_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.c | 6 |
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; } |