cogl: Remove Color.get_*_byte
Helps with https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3544 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3594>
This commit is contained in:

committed by
Marge Bot

parent
40dde833af
commit
cf0803ab71
@ -417,13 +417,12 @@ _cogl_pango_display_list_render (CoglFramebuffer *fb,
|
||||
if (node->color_override)
|
||||
/* Use the override color but preserve the alpha from the
|
||||
draw color */
|
||||
cogl_color_init_from_4ub (&draw_color,
|
||||
cogl_color_get_red_byte (&node->color),
|
||||
cogl_color_get_green_byte (&node->color),
|
||||
cogl_color_get_blue_byte (&node->color),
|
||||
(cogl_color_get_alpha_byte (&node->color) *
|
||||
cogl_color_get_alpha_byte (color) /
|
||||
255));
|
||||
cogl_color_init_from_4f (&draw_color,
|
||||
cogl_color_get_red (&node->color),
|
||||
cogl_color_get_green (&node->color),
|
||||
cogl_color_get_blue (&node->color),
|
||||
(cogl_color_get_alpha (&node->color) *
|
||||
cogl_color_get_alpha (color)));
|
||||
else
|
||||
draw_color = *color;
|
||||
cogl_color_premultiply (&draw_color);
|
||||
|
Reference in New Issue
Block a user