radv: disable sampling with VK_FORMAT_R64_SFLOAT

It's not supported.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4433
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/9519>
This commit is contained in:
Samuel Pitoiset
2021-03-11 13:28:49 +01:00
parent 44c38cae9a
commit b42204e4d0
+2 -1
View File
@@ -486,7 +486,8 @@ static bool radv_is_sampler_format_supported(VkFormat format, bool *linear_sampl
const struct util_format_description *desc = vk_format_description(format);
uint32_t num_format;
if (!desc || format == VK_FORMAT_UNDEFINED ||
format == VK_FORMAT_R64_UINT || format == VK_FORMAT_R64_SINT)
format == VK_FORMAT_R64_UINT || format == VK_FORMAT_R64_SINT ||
format == VK_FORMAT_R64_SFLOAT)
return false;
num_format = radv_translate_tex_numformat(format, desc,
vk_format_get_first_non_void_channel(format));