From 4accbb27a2255230cc204f0d9a61c6e27d75acd7 Mon Sep 17 00:00:00 2001 From: Mohamed Ahmed Date: Thu, 10 Aug 2023 19:38:39 +0300 Subject: [PATCH] vulkan/format: Translate G8B8G8R8_422_UNORM and B8G8R8G8_422_UNORM properly They were being translated to YUYV and UYVY formats which, in PIPE_FORMAT parlance, are auto-converted formats, not raw data formats. Use the raw data formats like everything else. Reviewed-by: Dave Airlie Reviewed-by: Roland Scheidegger Part-of: --- src/vulkan/util/vk_format.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vulkan/util/vk_format.c b/src/vulkan/util/vk_format.c index 3a043ca..5f18658 100644 --- a/src/vulkan/util/vk_format.c +++ b/src/vulkan/util/vk_format.c @@ -266,9 +266,9 @@ vk_format_to_pipe_format(enum VkFormat vkformat) case VK_FORMAT_R10X6G10X6_UNORM_2PACK16: return PIPE_FORMAT_R16G16_UNORM; case VK_FORMAT_G8B8G8R8_422_UNORM: - return PIPE_FORMAT_YUYV; + return PIPE_FORMAT_G8B8_G8R8_UNORM; case VK_FORMAT_B8G8R8G8_422_UNORM: - return PIPE_FORMAT_UYVY; + return PIPE_FORMAT_B8G8_R8G8_UNORM; case VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM: return PIPE_FORMAT_IYUV; case VK_FORMAT_G8_B8R8_2PLANE_420_UNORM: -- 2.7.4