tpl_surface, tpl_wayland_egl: Refactored the procedue related with frontbuffer mode. 91/129191/3
authorjoonbum.ko <joonbum.ko@samsung.com>
Mon, 15 May 2017 09:58:44 +0000 (18:58 +0900)
committerjoonbum.ko <joonbum.ko@samsung.com>
Mon, 15 May 2017 11:49:01 +0000 (20:49 +0900)
commit632bc065beec9e09625f5b8d1e3f987efad5475c
tree08526ba7d5ad1370f17f28f3abd5c0433ca8e571
parent27275e57af0bf648079b9ec3c0a8d73e0dc83ace
tpl_surface, tpl_wayland_egl: Refactored the procedue related with frontbuffer mode.

 - There was a problem with HWC in the existing procedure related with frontbuffer_mode.
   The existing procedure was difficult to use eglFrontBufferSetSEC because the client did not know
   exactly when to use the frontbuffer.

 - Solved this problem through wayland_tbm_client API.
   - platform/core/uifw/wayland-tbm
       commit_id : 0de11f336d666d7b8cc171deeb404ec3b287cde8
       commit_message : client: added wayland_tbm_client_queue_check_activate

 - See comments of the codes related with frontbuffer_mode for details.

Change-Id: I5d024284d65ae65277fe67a4cd000a78f592665f
Signed-off-by: joonbum.ko <joonbum.ko@samsung.com>
src/tpl_surface.c
src/tpl_wayland_egl.c