From a758273231bfc2288bcd883038f07e87ef9ca19c Mon Sep 17 00:00:00 2001 From: David Rosca Date: Thu, 4 Sep 2025 12:39:08 +0200 Subject: [PATCH] vulkan/format: Map VK_EXT_ycbcr_2plane_444_formats to pipe format Reviewed-by: Samuel Pitoiset Part-of: --- src/vulkan/util/vk_format.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/vulkan/util/vk_format.c b/src/vulkan/util/vk_format.c index 36221312664..9be7fd8a3b6 100644 --- a/src/vulkan/util/vk_format.c +++ b/src/vulkan/util/vk_format.c @@ -298,6 +298,14 @@ vk_format_to_pipe_format(VkFormat vkformat) return PIPE_FORMAT_X6G10_X6B10X6R10_420_UNORM; case VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16: return PIPE_FORMAT_X4G12_X4B12X4R12_420_UNORM; + case VK_FORMAT_G8_B8R8_2PLANE_444_UNORM: + return PIPE_FORMAT_G8_B8R8_444_UNORM; + case VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16: + return PIPE_FORMAT_X6G10_X6B10X6R10_444_UNORM; + case VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16: + return PIPE_FORMAT_X4G12_X4B12X4R12_444_UNORM; + case VK_FORMAT_G16_B16R16_2PLANE_444_UNORM: + return PIPE_FORMAT_Y16_U16V16_444_UNORM; case VK_FORMAT_A4R4G4B4_UNORM_PACK16: return PIPE_FORMAT_B4G4R4A4_UNORM; case VK_FORMAT_A4B4G4R4_UNORM_PACK16: