mesa/main: Add MESA_FORMAT_RGB_UNORM16

Needed for importing DRM_FORMAT_BGR161616.

Signed-off-by: Rob Clark <rob.clark@oss.qualcomm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36081>
This commit is contained in:
Rob Clark 2025-07-02 08:33:28 -07:00 committed by Marge Bot
parent 3931d5ad18
commit a1cd9f917f
3 changed files with 3 additions and 0 deletions

View file

@ -986,6 +986,7 @@ _mesa_uncompressed_format_to_type(mesa_format format)
case MESA_FORMAT_GR_BR_UNORM8:
case MESA_FORMAT_BR_GR_UNORM8:
case MESA_FORMAT_Z_UNORM16:
case MESA_FORMAT_RGB_UNORM16:
case MESA_FORMAT_RGBA_UNORM16:
case MESA_FORMAT_A_UINT16:
case MESA_FORMAT_L_UINT16:

View file

@ -114,6 +114,7 @@ MESA_FORMAT_RG_UNORM8 , array , 1, 1, 1, un8 , un8 , ,
MESA_FORMAT_RG_UNORM16 , array , 1, 1, 1, un16, un16, , , xy01, rgb
MESA_FORMAT_BGR_UNORM8 , array , 1, 1, 1, un8 , un8 , un8 , , zyx1, rgb
MESA_FORMAT_RGB_UNORM8 , array , 1, 1, 1, un8 , un8 , un8 , , xyz1, rgb
MESA_FORMAT_RGB_UNORM16 , array , 1, 1, 1, un16, un16, un16, , xyz1, rgb
MESA_FORMAT_RGBA_UNORM16 , array , 1, 1, 1, un16, un16, un16, un16, xyzw, rgb
MESA_FORMAT_RGBX_UNORM16 , array , 1, 1, 1, un16, un16, un16, x16 , xyz1, rgb

Can't render this file because it contains an unexpected character in line 9 and column 3.

View file

@ -403,6 +403,7 @@ typedef enum pipe_format mesa_format;
#define MESA_FORMAT_R_UNORM16 PIPE_FORMAT_R16_UNORM
#define MESA_FORMAT_RG_UNORM8 PIPE_FORMAT_R8G8_UNORM
#define MESA_FORMAT_RG_UNORM16 PIPE_FORMAT_R16G16_UNORM
#define MESA_FORMAT_RGB_UNORM16 PIPE_FORMAT_R16G16B16_UNORM
#define MESA_FORMAT_BGR_UNORM8 PIPE_FORMAT_B8G8R8_UNORM
#define MESA_FORMAT_RGB_UNORM8 PIPE_FORMAT_R8G8B8_UNORM
#define MESA_FORMAT_RGBA_UNORM16 PIPE_FORMAT_R16G16B16A16_UNORM