mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-04-23 00:30:47 +02:00
[image] Fix masks computation for BGRx format
Patch originally by Mark Kettenis
This commit is contained in:
parent
4b2c74e285
commit
9e89de8135
1 changed files with 3 additions and 3 deletions
|
|
@ -276,9 +276,9 @@ _pixman_format_to_masks (pixman_format_code_t format,
|
|||
return TRUE;
|
||||
#ifdef PIXMAN_TYPE_BGRA
|
||||
case PIXMAN_TYPE_BGRA:
|
||||
masks->blue_mask = MASK (b) << (g + r + a);
|
||||
masks->green_mask = MASK (g) << (r + a);
|
||||
masks->red_mask = MASK (r) << (a);
|
||||
masks->blue_mask = MASK (b) << (masks->bpp - b);
|
||||
masks->green_mask = MASK (g) << (masks->bpp - b - g);
|
||||
masks->red_mask = MASK (r) << (masks->bpp - b - g - r);
|
||||
masks->alpha_mask = MASK (a);
|
||||
return TRUE;
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue