From: Junkyeong Kim Date: Wed, 6 Jan 2021 02:45:49 +0000 (+0900) Subject: tdm_hwc_window: add display_buffer and composition_type for debugging X-Git-Tag: submit/tizen/20210222.081804~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1e04d3e11f5c7c1e1f99f1371497114322ff59f1;p=platform%2Fcore%2Fuifw%2Flibtdm.git tdm_hwc_window: add display_buffer and composition_type for debugging Change-Id: I7f502e80da599c8ce9861eef72f7099169422d02 Signed-off-by: Junkyeong Kim --- diff --git a/src/tdm_hwc_window.c b/src/tdm_hwc_window.c index 2e861d8f..953144ed 100644 --- a/src/tdm_hwc_window.c +++ b/src/tdm_hwc_window.c @@ -275,6 +275,8 @@ tdm_hwc_window_set_composition_type(tdm_hwc_window *hwc_window, } ret = func_hwc_window->hwc_window_set_composition_type(private_hwc_window->hwc_window_backend, composition_type); + if (ret == TDM_ERROR_NONE) + private_hwc_window->composition_type = composition_type; _pthread_mutex_unlock(&private_display->lock); @@ -380,6 +382,8 @@ tdm_hwc_window_set_buffer(tdm_hwc_window *hwc_window, tbm_surface_h buffer) } ret = func_hwc_window->hwc_window_set_buffer(private_hwc_window->hwc_window_backend, buffer); + if (ret == TDM_ERROR_NONE) + private_hwc_window->display_buffer = buffer; _pthread_mutex_unlock(&private_display->lock); diff --git a/src/tdm_private_types.h b/src/tdm_private_types.h index 289033fb..b68e229f 100644 --- a/src/tdm_private_types.h +++ b/src/tdm_private_types.h @@ -344,6 +344,9 @@ struct _tdm_private_hwc_window { tdm_private_hwc *private_hwc; tdm_hwc_window *hwc_window_backend; + + tbm_surface_h display_buffer; + tdm_hwc_window_composition composition_type; }; struct _tdm_private_pp {