From 029919f3c83f379065515708188d5c439c3fa6bc Mon Sep 17 00:00:00 2001 From: Jonathan Marek Date: Fri, 17 Sep 2021 11:32:48 -0400 Subject: [PATCH] tu: allow using resolve engine for SRGB MSAA resolves CTS accepts this behavior since a1be5ce2c893f525da82bc28c6e81b17cacc5d14 Signed-off-by: Jonathan Marek Part-of: --- src/freedreno/vulkan/tu_clear_blit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/freedreno/vulkan/tu_clear_blit.c b/src/freedreno/vulkan/tu_clear_blit.c index 39146096d34..d1fb8238b34 100644 --- a/src/freedreno/vulkan/tu_clear_blit.c +++ b/src/freedreno/vulkan/tu_clear_blit.c @@ -3038,8 +3038,9 @@ blit_can_resolve(VkFormat format) /* blit event can only do resolve for simple cases: * averaging samples as unsigned integers or choosing only one sample + * Note this is allowed for SRGB formats, but results differ from 2D draw resolve */ - if (vk_format_is_snorm(format) || vk_format_is_srgb(format)) + if (vk_format_is_snorm(format)) return false; /* can't do formats with larger channel sizes