From 58e4408b334d602331144b589105c1ec1771e6ec Mon Sep 17 00:00:00 2001 From: Simon Perretta Date: Mon, 14 Apr 2025 13:59:33 +0100 Subject: [PATCH] pvr: add a2b10g10r10 formats Signed-off-by: Simon Perretta Acked-by: Erik Faye-Lund Part-of: --- src/imagination/vulkan/pvr_formats.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/imagination/vulkan/pvr_formats.c b/src/imagination/vulkan/pvr_formats.c index 3d76771fb4b..000c8eca126 100644 --- a/src/imagination/vulkan/pvr_formats.c +++ b/src/imagination/vulkan/pvr_formats.c @@ -135,8 +135,18 @@ static const struct pvr_format pvr_format_table[] = { FORMAT(A8B8G8R8_SINT_PACK32, S8S8S8S8, S8S8S8S8, SINT8), /* VK_FORMAT_A8B8G8R8_SRGB_PACK32 = 57. */ FORMAT(A8B8G8R8_SRGB_PACK32, U8U8U8U8, U8U8U8U8, F16), + /* VK_FORMAT_A2R10G10B10_USCALED_PACK32 = 60. */ + FORMAT(A2R10G10B10_USCALED_PACK32, INVALID, INVALID, INVALID), + /* VK_FORMAT_A2R10G10B10_SSCALED_PACK32 = 61. */ + FORMAT(A2R10G10B10_SSCALED_PACK32, INVALID, INVALID, INVALID), /* VK_FORMAT_A2B10G10R10_UNORM_PACK32 = 64. */ FORMAT(A2B10G10R10_UNORM_PACK32, A2R10B10G10, A2R10B10G10, F16), + /* VK_FORMAT_A2B10G10R10_SNORM_PACK32 = 65. */ + FORMAT(A2B10G10R10_SNORM_PACK32, A2R10B10G10, A2R10B10G10, F16), + /* VK_FORMAT_A2B10G10R10_USCALED_PACK32 = 66. */ + FORMAT(A2B10G10R10_USCALED_PACK32, INVALID, INVALID, INVALID), + /* VK_FORMAT_A2B10G10R10_SSCALED_PACK32 = 67. */ + FORMAT(A2B10G10R10_SSCALED_PACK32, INVALID, INVALID, INVALID), /* VK_FORMAT_A2B10G10R10_UINT_PACK32 = 68. */ FORMAT(A2B10G10R10_UINT_PACK32, A2R10B10G10, U32, U1010102), /* VK_FORMAT_R16_UNORM = 70. */