From: Junkyeong Kim Date: Tue, 12 Jul 2016 08:26:54 +0000 (+0900) Subject: disable hwc redering of external outputs X-Git-Tag: accepted/tizen/common/20160805.130350^2~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4e8ee6517f90d82e57a577d14fe829de0b4d06d0;p=platform%2Fcore%2Fuifw%2Fe-mod-tizen-eom.git disable hwc redering of external outputs Change-Id: I2bc0e2e9bd8eba459842fb0b59aff9e87f740051 Signed-off-by: Junkyeong Kim --- diff --git a/configure.ac b/configure.ac index 56d3d27..b1cc3a2 100644 --- a/configure.ac +++ b/configure.ac @@ -51,6 +51,25 @@ if test "x${have_wayland_only}" != "xno"; then AC_DEFINE_UNQUOTED([HAVE_WAYLAND_ONLY],[1],[enable wayland-only version of enlightenment]) fi +have_hwc=no +AC_ARG_ENABLE([hwc], + AS_HELP_STRING([--enable-hwc],[enable hwc @<:@default=enabled@:>@]), + [e_cv_want_hwc=$enableval], + [e_cv_want_hwc=yes]) +AC_MSG_CHECKING([whether HWC support is enabled]) +AC_MSG_RESULT([${e_cv_want_hwc}]) + +if test "x$e_cv_want_hwc" != "xno";then + PKG_CHECK_MODULES([HWC], [gbm], + [ + have_hwc=yes + AC_DEFINE_UNQUOTED([HAVE_HWC],[1],[enable hwc support]) + ]) +else + have_hwc=no +fi +AM_CONDITIONAL([HAVE_HWC], [test "x${have_hwc}" = "xyes"]) + dnl ======================================================================== # checks for wayland only argument dnl ======================================================================== diff --git a/src/e_mod_main.c b/src/e_mod_main.c index 8cf9ad0..67ac261 100644 --- a/src/e_mod_main.c +++ b/src/e_mod_main.c @@ -999,6 +999,10 @@ _e_eom_output_init(tdm_display *dpy) goto err; } +#ifdef HAVE_HWC + e_comp_hwc_disable_output_hwc_rendering(i, 0); +#endif + if (status == TDM_OUTPUT_CONN_STATUS_DISCONNECTED) { EOM_DBG("create(%d)output, type:%d, status:%d",