radv: Implement displayable DCC retiling.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Wed, 5 Aug 2020 09:54:36 +0000 (11:54 +0200)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Tue, 23 Feb 2021 12:32:29 +0000 (13:32 +0100)
commit54f3ed224d63ec21d02e446a7ee66969b45678bc
tree254b447f78a8abadebedefbb4116aa9610f8a12b
parente34542bdf12740372732bef20d6327e7b46696c9
radv: Implement displayable DCC retiling.

Straightforward implementation using the retile map from radeonsi.

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9042>
src/amd/vulkan/Makefile.sources
src/amd/vulkan/meson.build
src/amd/vulkan/radv_cmd_buffer.c
src/amd/vulkan/radv_meta.c
src/amd/vulkan/radv_meta.h
src/amd/vulkan/radv_meta_dcc_retile.c [new file with mode: 0644]
src/amd/vulkan/radv_private.h