radv: Disable DCC explicitly for incompatible copies.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Thu, 17 Sep 2020 18:02:11 +0000 (20:02 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 21 Dec 2020 18:32:24 +0000 (18:32 +0000)
commit18ddd48e705ec0a2ab0e05ead56c0a7c8bf25552
tree680e29f475dc5d6459bb4f035cd0d651ae1097e1
parentf23eaf0db64df329c794aa3df6a545cb23725b6d
radv: Disable DCC explicitly for incompatible copies.

If we enable DCC for GENERAL we cannot set the layout to GENERAL to
disable DCC, so do it explicitly.

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7004>
src/amd/vulkan/radv_meta.h
src/amd/vulkan/radv_meta_blit2d.c
src/amd/vulkan/radv_meta_bufimage.c
src/amd/vulkan/radv_meta_copy.c