egl/wayland: Flush the wl_display at the end of SwapBuffers

We would like the compositor to receive the commited buffer
as soon as possible, so it has the time to treat it, and
release old ones. We shouldn't rely on the client
to flush the queue for us.

Signed-off-by: Axel Davy <axel.davy@ens.fr>
Cc: "10.0" mesa-stable@lists.freedesktop.org
This commit is contained in:
Axel Davy 2013-12-03 17:38:09 +01:00 committed by Kristian Høgsberg
parent 50205e11c6
commit 402bf6e8d0

View file

@ -615,6 +615,8 @@ dri2_swap_buffers_with_damage(_EGLDriver *drv,
(*dri2_dpy->flush->flush)(dri2_surf->dri_drawable);
(*dri2_dpy->flush->invalidate)(dri2_surf->dri_drawable);
wl_display_flush(dri2_dpy->wl_dpy);
return EGL_TRUE;
}