gsk: Fix the blend mode

The default blend mode should be the equivalent of Cairo's OVER
operator.
This commit is contained in:
Emmanuele Bassi 2016-08-09 16:27:18 +01:00
parent 0812d691b3
commit 955d9a8463

View File

@ -878,8 +878,7 @@ gsk_gl_renderer_render (GskRenderer *renderer,
glDepthFunc (GL_LEQUAL); glDepthFunc (GL_LEQUAL);
glEnable (GL_BLEND); glEnable (GL_BLEND);
glBlendFuncSeparate (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE); glBlendFunc (GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
glBlendEquation (GL_FUNC_ADD);
GSK_NOTE (OPENGL, g_print ("Rendering %u items\n", self->render_items->len)); GSK_NOTE (OPENGL, g_print ("Rendering %u items\n", self->render_items->len));
for (i = 0; i < self->render_items->len; i++) for (i = 0; i < self->render_items->len; i++)