mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-03 15:50:17 +01:00
egl/wayland: Widen channel masks to bpp
Widen the channel masks given in the visual table to the full width of the pixel format, i.e. as many leading zeros as required. No functional change. Signed-off-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Tested-by: Ilia Mirkin <imirkin@alum.mit.edu>
This commit is contained in:
parent
19cbca38e4
commit
845c2f6156
1 changed files with 20 additions and 5 deletions
|
|
@ -70,11 +70,26 @@ static const struct {
|
|||
int has_format;
|
||||
unsigned int rgba_masks[4];
|
||||
} dri2_wl_visuals[] = {
|
||||
{ "XRGB2101010", HAS_XRGB2101010, { 0x3ff00000, 0xffc00, 0x3ff, 0 } },
|
||||
{ "ARGB2101010", HAS_ARGB2101010, { 0x3ff00000, 0xffc00, 0x3ff, 0xc0000000 } },
|
||||
{ "XRGB8888", HAS_XRGB8888, { 0xff0000, 0xff00, 0x00ff, 0 } },
|
||||
{ "ARGB8888", HAS_ARGB8888, { 0xff0000, 0xff00, 0x00ff, 0xff000000 } },
|
||||
{ "RGB565", HAS_RGB565, { 0x00f800, 0x07e0, 0x001f, 0 } },
|
||||
{
|
||||
"XRGB2101010", HAS_XRGB2101010,
|
||||
{ 0x3ff00000, 0x000ffc00, 0x000003ff, 0x00000000 }
|
||||
},
|
||||
{
|
||||
"ARGB2101010", HAS_ARGB2101010,
|
||||
{ 0x3ff00000, 0x000ffc00, 0x000003ff, 0xc0000000 }
|
||||
},
|
||||
{
|
||||
"XRGB8888", HAS_XRGB8888,
|
||||
{ 0x00ff0000, 0x0000ff00, 0x000000ff, 0x00000000 }
|
||||
},
|
||||
{
|
||||
"ARGB8888", HAS_ARGB8888,
|
||||
{ 0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000 }
|
||||
},
|
||||
{
|
||||
"RGB565", HAS_RGB565,
|
||||
{ 0xf800, 0x07e0, 0x001f, 0x0000 }
|
||||
},
|
||||
};
|
||||
|
||||
static int
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue