wayland_shm: set/update serial for tbm in every commit 68/194368/2
authorJuyeon Lee <juyeonne.lee@samsung.com>
Mon, 3 Dec 2018 12:05:52 +0000 (21:05 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Tue, 4 Dec 2018 05:18:01 +0000 (05:18 +0000)
commit65e67ce8228384827042fb4492ffe5880f408050
tree5617b521b2af570bd16decb93dd643f4e6523a4f
parentb47c930fa3bfc0ed2eef2a59f186628a84868752
wayland_shm: set/update serial for tbm in every commit

serial number is generated in engine(wayland_shm and wayland_egl either)
and set it on client tbm buffer before rendering commit
it is increased after the commit
a client could acquire some requests using a serial ahead of the rendering.
than the serial number with wl_surface commit delivery means on server that
server should allow the client's request at that time of the delivery
(buffer w/ the request serial)

@tizen_only

Change-Id: I71fa9c003d02bc8d10ccfa37e4db6d76b15d49ef
Signed-off-by: Juyeon Lee <juyeonne.lee@samsung.com>
src/lib/ecore_wl2/Ecore_Wl2.h
src/lib/ecore_wl2/ecore_wl2_surface.c
src/lib/ecore_wl2/ecore_wl2_tbmsurface.c
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
src/modules/ecore_wl2/engines/dmabuf/ecore_wl2_surface_module_dmabuf.c
src/modules/evas/engines/wayland_shm/evas_outbuf.c