e_hwc_window: Synchronize frame in case of surface and subsurface are transformed 14/257714/9
authorChangyeon Lee <cyeon.lee@samsung.com>
Thu, 6 May 2021 11:29:12 +0000 (20:29 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Fri, 11 Jun 2021 03:30:35 +0000 (03:30 +0000)
commit437f8eb262c132ff79f550dfa9a18e547b9de745
tree6e8ac84f5e7ab563cdf3378984c0839c8bffdf2b
parent0656102ae963cfe8c3fe9f64a49443930c8a9d13
e_hwc_window: Synchronize frame in case of surface and subsurface are transformed

e_hwc_window_present_sync api for synchronizing hwc with gl compositing
if e_hwc_client_present_sync api is called,
tbm_surface and tdm_hwc_window_info of hwc_window will be updated
after gl compositing is done.

update data is dequeued when buffer for gl compositing is dequeued
andthen it is enqueued when buffer for gl compositing is acquired.

Change-Id: I076a92d63379b084eeeceffd6666a4f7bfa44157
src/bin/e_hwc_window.c
src/bin/e_hwc_window.h
src/bin/e_hwc_windows.c