radeonsi: add support for displayable DCC for multi-RB chips
authorMarek Olšák <marek.olsak@amd.com>
Sat, 5 Jan 2019 00:39:01 +0000 (19:39 -0500)
committerMarek Olšák <marek.olsak@amd.com>
Thu, 4 Apr 2019 13:53:24 +0000 (09:53 -0400)
commit1f21396431a03dc4e5a542628d7d8370973c967f
tree70cdc799793f64a8ee03987e9c93c1b099f30e8c
parent2c09eb41221eb704e9e7a21654828173158d1a7d
radeonsi: add support for displayable DCC for multi-RB chips

A compute shader is used to reorder DCC data from aligned to unaligned.
src/amd/common/ac_gpu_info.c
src/amd/common/ac_gpu_info.h
src/amd/common/ac_surface.c
src/amd/common/ac_surface.h
src/gallium/drivers/radeonsi/cik_sdma.c
src/gallium/drivers/radeonsi/si_blit.c
src/gallium/drivers/radeonsi/si_compute_blit.c
src/gallium/drivers/radeonsi/si_pipe.c
src/gallium/drivers/radeonsi/si_pipe.h
src/gallium/drivers/radeonsi/si_shaderlib_tgsi.c
src/gallium/drivers/radeonsi/si_texture.c