raster pushed a commit to branch master.
commit c8256f5fae51a950203afae3b629f93d3a42f96b
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date: Wed May 29 17:30:42 2013 +0900
fix evas gl engine partial swap to do full swap in full mode.
---
src/modules/evas/engines/gl_x11/evas_engine.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/modules/evas/engines/gl_x11/evas_engine.c
b/src/modules/evas/engines/gl_x11/evas_engine.c
index 749dfa8..e0845c3 100644
--- a/src/modules/evas/engines/gl_x11/evas_engine.c
+++ b/src/modules/evas/engines/gl_x11/evas_engine.c
@@ -1456,7 +1456,7 @@ eng_output_flush(void *data, Evas_Render_Mode render_mode)
{
re->info->callback.pre_swap(re->info->callback.data, re->evas);
}
- if (glsym_eglSwapBuffersRegion)
+ if ((glsym_eglSwapBuffersRegion) && (re->mode != MODE_FULL))
{
EGLint num = 0, *rects = NULL, i;
Tilebuf_Rect *r;
--
------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1