vulkan/format: add VK_FORMAT_{A8_UNORM,A1B5G5R5_UNORM_PACK16}_KHR
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 2 May 2023 16:26:09 +0000 (18:26 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 4 Aug 2023 13:55:11 +0000 (13:55 +0000)
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24365>

src/vulkan/util/vk_format.c

index ff1cf17..19486f8 100644 (file)
@@ -295,6 +295,10 @@ vk_format_to_pipe_format(enum VkFormat vkformat)
          return PIPE_FORMAT_B4G4R4A4_UNORM;
       case VK_FORMAT_A4B4G4R4_UNORM_PACK16:
          return PIPE_FORMAT_R4G4B4A4_UNORM;
+      case VK_FORMAT_A8_UNORM_KHR:
+         return PIPE_FORMAT_A8_UNORM;
+      case VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR:
+         return PIPE_FORMAT_R5G5B5A1_UNORM;
       default:
          return PIPE_FORMAT_NONE;
       }