wayland egl - unbork after manmower broke rendering removing swapinterval
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 4 Jan 2017 10:21:02 +0000 (19:21 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 4 Jan 2017 10:21:02 +0000 (19:21 +0900)
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

index a42ee32..8f89183 100644 (file)
@@ -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))