raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b68280bd858844b8d2bf1c0a5252d59355ad2860

commit b68280bd858844b8d2bf1c0a5252d59355ad2860
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Wed Jan 4 19:21:02 2017 +0900

    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 a42ee32..8f89183 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))

-- 


Reply via email to