cogl: Remove fixed-function handling for layer color
This can't matter anymore, glColor* doesn't get used when drawing through a shader. https://gitlab.gnome.org/GNOME/mutter/merge_requests/995
This commit is contained in:
parent
71a2ba7a98
commit
9f2662c7f8
@ -359,23 +359,6 @@ _cogl_pipeline_flush_color_blend_alpha_depth_state (
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
|
||||
/* On GLES2 we'll flush the color later */
|
||||
if (ctx->driver == COGL_DRIVER_GL && !with_color_attrib)
|
||||
{
|
||||
if ((pipelines_difference & COGL_PIPELINE_STATE_COLOR) ||
|
||||
/* Assume if we were previously told to skip the color, then
|
||||
* the current color needs updating... */
|
||||
ctx->current_pipeline_with_color_attrib)
|
||||
{
|
||||
CoglPipeline *authority =
|
||||
_cogl_pipeline_get_authority (pipeline, COGL_PIPELINE_STATE_COLOR);
|
||||
GE (ctx, glColor4ub (cogl_color_get_red_byte (&authority->color),
|
||||
cogl_color_get_green_byte (&authority->color),
|
||||
cogl_color_get_blue_byte (&authority->color),
|
||||
cogl_color_get_alpha_byte (&authority->color)));
|
||||
}
|
||||
}
|
||||
|
||||
if (pipelines_difference & COGL_PIPELINE_STATE_BLEND)
|
||||
{
|
||||
CoglPipeline *authority =
|
||||
|
Loading…
Reference in New Issue
Block a user