mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 06:48:06 +02:00
gallium: Add an equivalent of MESA_FORMAT_BGR_UNORM8.
This is the last unorm format that MESA_FORMAT had and PIPE_FORMAT didn't. Note that it's an array format on gallium's side as well, since it's a NPOT pixel size. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
4bbaac3782
commit
6fab4a7b59
3 changed files with 6 additions and 0 deletions
|
|
@ -339,6 +339,7 @@ PIPE_FORMAT_R16G16B16A16_SSCALED , plain, 1, 1, 1, s16 , s16 , s16 , s16 , xy
|
|||
PIPE_FORMAT_R8_UNORM , plain, 1, 1, 1, un8 , , , , x001, rgb
|
||||
PIPE_FORMAT_R8G8_UNORM , plain, 1, 1, 1, un8 , un8 , , , xy01, rgb
|
||||
PIPE_FORMAT_R8G8B8_UNORM , plain, 1, 1, 1, un8 , un8 , un8 , , xyz1, rgb
|
||||
PIPE_FORMAT_B8G8R8_UNORM , plain, 1, 1, 1, un8 , un8 , un8 , , zyx1, rgb
|
||||
PIPE_FORMAT_R8G8B8A8_UNORM , plain, 1, 1, 1, un8 , un8 , un8 , un8 , xyzw, rgb
|
||||
PIPE_FORMAT_R8_USCALED , plain, 1, 1, 1, u8 , , , , x001, rgb
|
||||
PIPE_FORMAT_R8G8_USCALED , plain, 1, 1, 1, u8 , u8 , , , xy01, rgb
|
||||
|
|
|
|||
|
Can't render this file because it contains an unexpected character in line 8 and column 3.
|
|
|
@ -108,6 +108,7 @@ enum pipe_format {
|
|||
PIPE_FORMAT_R8_UNORM,
|
||||
PIPE_FORMAT_R8G8_UNORM,
|
||||
PIPE_FORMAT_R8G8B8_UNORM,
|
||||
PIPE_FORMAT_B8G8R8_UNORM,
|
||||
PIPE_FORMAT_R8G8B8A8_UNORM,
|
||||
PIPE_FORMAT_X8B8G8R8_UNORM,
|
||||
PIPE_FORMAT_R8_USCALED,
|
||||
|
|
|
|||
|
|
@ -234,6 +234,8 @@ st_mesa_format_to_pipe_format(const struct st_context *st,
|
|||
return PIPE_FORMAT_R8G8_UNORM;
|
||||
case MESA_FORMAT_RG_UNORM16:
|
||||
return PIPE_FORMAT_R16G16_UNORM;
|
||||
case MESA_FORMAT_BGR_UNORM8:
|
||||
return PIPE_FORMAT_B8G8R8_UNORM;
|
||||
case MESA_FORMAT_RGBA_UNORM16:
|
||||
return PIPE_FORMAT_R16G16B16A16_UNORM;
|
||||
|
||||
|
|
@ -847,6 +849,8 @@ st_pipe_format_to_mesa_format(enum pipe_format format)
|
|||
return MESA_FORMAT_RG_UNORM8;
|
||||
case PIPE_FORMAT_R16G16_UNORM:
|
||||
return MESA_FORMAT_RG_UNORM16;
|
||||
case PIPE_FORMAT_B8G8R8_UNORM:
|
||||
return MESA_FORMAT_BGR_UNORM8;
|
||||
|
||||
case PIPE_FORMAT_A8_UINT:
|
||||
return MESA_FORMAT_A_UINT8;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue