From 82f9e40851cbff803f2550f37f1d2b863fbc6d88 Mon Sep 17 00:00:00 2001 From: Rhys Perry Date: Fri, 29 Jul 2022 15:47:13 +0100 Subject: [PATCH] radv: remove claimed support for sRGB vertex buffer formats These probably don't work. Signed-off-by: Rhys Perry Reviewed-by: Samuel Pitoiset Cc: mesa-stable Part-of: --- src/amd/vulkan/radv_formats.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_formats.c b/src/amd/vulkan/radv_formats.c index bef8df6d97a..b8d88dff31a 100644 --- a/src/amd/vulkan/radv_formats.c +++ b/src/amd/vulkan/radv_formats.c @@ -747,9 +747,10 @@ radv_physical_device_get_format_properties(struct radv_physical_device *physical } if (radv_is_buffer_format_supported(format, &scaled)) { - if (format != VK_FORMAT_R64_UINT && format != VK_FORMAT_R64_SINT) { + if (format != VK_FORMAT_R64_UINT && format != VK_FORMAT_R64_SINT && + !vk_format_is_srgb(format)) { buffer |= VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT; - if (!scaled && !vk_format_is_srgb(format)) + if (!scaled) buffer |= VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT; } buffer |= VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT |