Derek Foreman
15fdbca653
wayland evas: Remove Ecore_Wl2_Display from engine info
...
We've got the Ecore_Wl2_Window so we can always get the display from
that.
2017-12-01 10:58:44 -06:00
Derek Foreman
8cf0bfc9ef
wayland: stop tracking compositor_version in engine
...
We don't need it anymore now that damage is posted from inside ecore_wl2.
2017-11-10 13:43:45 -06:00
Derek Foreman
ceb90779ff
evas_shm: Remove wl_dmabuf and wl_shm from engine info
...
All queries for these are now on the ecore_wl2_display
2017-10-12 12:24:03 -05:00
Derek Foreman
388f8c41c8
wayland: Store Ecore_Wl2_Display instead of wl_display in engines
...
We'll need to call ecore_wl2 functions on it soon, and anything that
really needs the wl_display can query it.
2017-08-30 14:11:47 -05:00
Derek Foreman
e3b9fbaed8
wayland: Put Ecore_Wl2_Win instead of wl_surface into the engines
...
We'll need to track some state in a common way, so attaching it to the
window seems like a good idea.
2017-08-18 14:27:31 -05:00
Derek Foreman
ccc4ffc80d
wayland: Make the wayland evas engines dependent on ecore_wl2
...
Seems like the best place to put some common code.
2017-08-18 14:27:31 -05:00
Derek Foreman
755577c423
wayland engines: Don't store evas in engine info
...
We don't need it anymore.
2017-04-26 14:20:47 -05:00
Chris Michael
20cbc92639
ecore-evas: Remove unused 'just_mapped' flag
...
As this flag is not being used anywhere for anything, remove it.
Useless to have it.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-01-30 11:50:05 -05:00
Derek Foreman
44c69195d3
wayland_egl: Stop setting swap interval to 0
...
We have some "vsync" variable cargo culted from somewhere that is never
properly set, so is always 0 because it's in a calloced structure.
It's then used to set eglSwapInterval() to 0 always, which results
in mesa using wl_display_sync() instead of wl_surface_frame() for
its frame ready callback mechanism.
Remove it entirely and use the sensible default swapinterval.
2017-01-03 17:07:54 -06:00
Chris Michael
725e439545
ecore-evas-wayland: Add a 'hidden' field to engine structure
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-12-02 14:25:10 -05:00
Derek Foreman
af4a71bcf0
wayland evas engines: share engine info structure
...
These engines are incredibly similar - by sharing the same engine info
structure we'll be able to simplify the wayland ecore_evas bits and
make them much more maintainable.
2016-11-02 13:37:01 -05:00