From ff45aac69d967cc6bde296ff04fc6567e4420f1c Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Thu, 20 Oct 2011 06:39:03 +0000 Subject: [PATCH] lets have envrionment var control over semisync in ecore-evas SVN revision: 64191 --- legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c b/legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c index 05a9ec77fc..0bbd7bb9ef 100644 --- a/legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c +++ b/legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c @@ -3131,7 +3131,8 @@ ecore_evas_gl_x11_options_new(const char *disp_name, Ecore_X_Window parent, ee->engine.func = (Ecore_Evas_Engine_Func *)&_ecore_x_engine_func; ee->driver = "opengl_x11"; - ee->semi_sync = 1; // gl engine doesn't need to sync - its whole swaps + if (!getenv("ECORE_EVAS_COMP_NOSEMISYNC")) + ee->semi_sync = 1; // gl engine doesn't need to sync - its whole swaps // ee->no_comp_sync = 1; // gl engine doesn't need to sync - its whole swaps if (disp_name) ee->name = strdup(disp_name);