efl/src/modules/ecore_evas/engines/wayland
Derek Foreman 10b6383640 ecore_wl2: Synchronize state with surface commits
This is really several inseparable commits mashed together, as doing this
a piece at a time would introduce broken intermediate revisions.

Double buffer incoming "configure" state from the compositor so it's held
back during asynchronous render and processed at frame completion.

Hold off on certain requests if their API has been invoked during async
render.

This should fix a lot of races, cosmetic issues, issues where weston can
kill our clients for acking configure (or not) at bad times, etc.
2017-10-12 12:24:03 -05:00
..
ecore_evas_wayland_common.c ecore_wl2: Synchronize state with surface commits 2017-10-12 12:24:03 -05:00
ecore_evas_wayland_egl.c ecore-evas-wayland: Remove unused includes 2016-12-02 14:25:10 -05:00
ecore_evas_wayland_private.h wayland: Tick like a boss 2017-08-18 14:27:32 -05:00
ecore_evas_wayland_shm.c ecore-evas-wayland: Remove unused includes 2016-12-02 14:25:10 -05:00