From ac2f03b8655f2a1d5f184198f3fcf4022d8249dd Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Wed, 17 Feb 2010 08:05:19 +0000 Subject: [PATCH] fix small potnential bug in map rendering. SVN revision: 46242 --- .../evas/src/modules/engines/gl_common/evas_gl_context.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/legacy/evas/src/modules/engines/gl_common/evas_gl_context.c b/legacy/evas/src/modules/engines/gl_common/evas_gl_context.c index 7e42b610d8..e2c8e942a6 100644 --- a/legacy/evas/src/modules/engines/gl_common/evas_gl_context.c +++ b/legacy/evas/src/modules/engines/gl_common/evas_gl_context.c @@ -510,14 +510,14 @@ evas_gl_common_context_rectangle_push(Evas_GL_Context *gc, int r, int g, int b, int a) { int pnum, nv, nc, nu, nt, i; - Eina_Bool blend = 0; + Eina_Bool blend = 1; - if (a < 255) blend = 1; +// if (a < 255) blend = 1; if (gc->dc->render_op == EVAS_RENDER_COPY) blend = 0; if ((gc->shader.cur_tex != 0) || (gc->shader.cur_prog != gc->shared->shader.rect.prog) -// || (gc->shader.blend != blend) + || (gc->shader.blend != blend) || (gc->shader.render_op != gc->dc->render_op) || (gc->shader.clip != 0) ) @@ -525,7 +525,7 @@ evas_gl_common_context_rectangle_push(Evas_GL_Context *gc, shader_array_flush(gc); gc->shader.cur_tex = 0; gc->shader.cur_prog = gc->shared->shader.rect.prog; - gc->shader.blend = 1; + gc->shader.blend = blend; gc->shader.render_op = gc->dc->render_op; gc->shader.clip = 0;