From b68280bd858844b8d2bf1c0a5252d59355ad2860 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Wed, 4 Jan 2017 19:21:02 +0900 Subject: [PATCH] wayland egl - unbork after manmower broke rendering removing swapinterval so removing eglSwapInterval() is a very poor idea as then... who knwos what it is? this broke at least nouveau (under weston AND under enlightenment). a very skillful b0rk here than i luckily caught quickly! :) --- src/modules/evas/engines/wayland_egl/evas_wl_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/evas/engines/wayland_egl/evas_wl_main.c b/src/modules/evas/engines/wayland_egl/evas_wl_main.c index a42ee324c0..8f891832a5 100644 --- a/src/modules/evas/engines/wayland_egl/evas_wl_main.c +++ b/src/modules/evas/engines/wayland_egl/evas_wl_main.c @@ -515,6 +515,7 @@ eng_outbuf_flush(Outbuf *ob, Tilebuf_Rect *surface_damage, Tilebuf_Rect *buffer_ ob->draw.drew = EINA_FALSE; eng_window_use(ob); glsym_evas_gl_common_context_done(ob->gl_context); + eglSwapInterval(ob->egl_disp, 0); if ((glsym_eglSwapBuffersWithDamage) && (surface_damage) && (ob->swap_mode != MODE_FULL))