e_hwc_windows: refactor updating the changes of hwc and hwc_window 18/306218/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Tue, 23 Jan 2024 05:36:52 +0000 (14:36 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Mon, 19 Feb 2024 04:12:42 +0000 (13:12 +0900)
commit4cee52b1738e7d7ab0a8f53efb11262f5a81c4da
tree8d4ba6b2ed06e303e18f3d757e82bcf9defc9b35
parent43c287e0df3ec0d85cbee529db05e083b9640b3d
e_hwc_windows: refactor updating the changes of hwc and hwc_window

Previously, the changes hwc and hwc_window was updated in every idle time
if wait_commit is false.
For reducing usage of cpu, this patch makes the changes of hwc and hwc_window
is updated when property, restriction, buffer, visible, geometry are changed.

Change-Id: I0833d3838e70b5a980e572e6bc63df7c024e08a6
src/bin/e_hwc.c
src/bin/e_hwc_window.c
src/bin/e_hwc_window_intern.h
src/bin/e_hwc_windows.c
src/bin/e_hwc_windows_intern.h
src/bin/video/iface/e_video_hwc_windows.c
src/include/e_hwc.h
src/include/e_hwc_window.h