raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=c12875ccd34a3c15c988f0e261633b0d94c8c5a1
commit c12875ccd34a3c15c988f0e261633b0d94c8c5a1 Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Thu Aug 7 14:27:07 2014 +0900 ecore vsync - add getenv env var to disable vsync attempt this is a quick try to allow testing and fixing of the vbox vsync kernel panic with ability to turn it off so debugging can be done --- src/lib/ecore_x/xlib/ecore_x_vsync.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib/ecore_x/xlib/ecore_x_vsync.c b/src/lib/ecore_x/xlib/ecore_x_vsync.c index a842f30..e8f2824 100644 --- a/src/lib/ecore_x/xlib/ecore_x_vsync.c +++ b/src/lib/ecore_x/xlib/ecore_x_vsync.c @@ -562,6 +562,14 @@ EAPI Eina_Bool ecore_x_vsync_animator_tick_source_set(Ecore_X_Window win) { Ecore_X_Window root; + static int vsync_veto = -1; + + if (vsync_veto == -1) + { + if (getenv("ECORE_NO_VSYNC")) vsync_veto = 1; + else vsync_veto = 0; + } + if (vsync_veto == 1) return EINA_FALSE; root = ecore_x_window_root_get(win); if (root != vsync_root) --