derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=90a032587a73545265a5790e3e72f0712e741978
commit 90a032587a73545265a5790e3e72f0712e741978 Author: Derek Foreman <der...@osg.samsung.com> Date: Mon Aug 14 18:50:15 2017 -0500 wayland_egl: Add ecore_wl2_window_commit Use ecore_wl2_window_commmit() in addition to eglSwapBuffers in order to set up a frame callback and handle pending update tracking. --- src/modules/evas/engines/wayland_egl/evas_wl_main.c | 2 ++ 1 file changed, 2 insertions(+) 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 9cfd52bba2..10d47b4f1e 100644 --- a/src/modules/evas/engines/wayland_egl/evas_wl_main.c +++ b/src/modules/evas/engines/wayland_egl/evas_wl_main.c @@ -516,6 +516,8 @@ eng_outbuf_flush(Outbuf *ob, Tilebuf_Rect *surface_damage, Tilebuf_Rect *buffer_ glsym_evas_gl_common_context_done(ob->gl_context); eglSwapInterval(ob->egl_disp, 0); + ecore_wl2_window_commit(ob->wl2_win, EINA_FALSE); + if ((glsym_eglSwapBuffersWithDamage) && (surface_damage) && (ob->swap_mode != MODE_FULL)) { --