radv: fix 128bpp comp-to-single clears
authorRhys Perry <pendingchaos02@gmail.com>
Fri, 28 Jul 2023 17:09:33 +0000 (18:09 +0100)
committerMarge Bot <emma+marge@anholt.net>
Wed, 16 Aug 2023 18:38:24 +0000 (18:38 +0000)
commite2c7ce37192cef693c7a228b997402d480674a0a
tree08d818d9c75871e705864a5bbff1158bc6c99f5e
parent405f3bf9903f8a8b65da113adc9ef32e02b84fa2
radv: fix 128bpp comp-to-single clears

We were clearing GB to A, instead of R.

This fixes some red tinting in Overwatch 2 when shadow quality is set to
"Ultra".

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Fixes: 7451eb1d6112 ("radv: implement DCC fast clears with comp-to-single")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9446
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24400>
src/amd/vulkan/meta/radv_meta_clear.c