radv: check if DCC is enabled when resolving different levels
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Wed, 28 Apr 2021 15:21:23 +0000 (17:21 +0200)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 3 May 2021 06:23:54 +0000 (08:23 +0200)
commit80f55e51634cf78b474a5a02e1dd9f4645cc3772
treeb9b8e8f300fda7d04e173c29ec2bab41ff3616d3
parent40c93e2f455d788cc920f395b899e70f730cf5a3
radv: check if DCC is enabled when resolving different levels

Fixes an assertion triggered by new CTS:
dEQP-VK.renderpass2.suballocation.multisample_resolve.*_resolve_level_*

Looks like the driver should pass a range to radv_layout_dcc_compressed().

Cc: 21.1 mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10502>
src/amd/vulkan/radv_meta_resolve_cs.c