From: Changyeon Lee Date: Thu, 18 Jan 2024 04:43:53 +0000 (+0900) Subject: e_hwc: get output available size in hwc_new X-Git-Tag: accepted/tizen/unified/20240219.160457~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f86c5fa76e723a9707509b1ed6a71b7e151ccc5a;p=platform%2Fupstream%2Fenlightenment.git e_hwc: get output available size in hwc_new Change-Id: I21232629094eea0f2d1ccc661bda6d1a20afac63 --- diff --git a/src/bin/e_hwc.c b/src/bin/e_hwc.c index 575377a..6766977 100644 --- a/src/bin/e_hwc.c +++ b/src/bin/e_hwc.c @@ -597,6 +597,13 @@ e_hwc_new(E_Output *output, Eina_Bool primary_output) hwc->tdm_hwc_fence = EINA_TRUE; } + tdm_output_get_available_size(output->toutput, + &hwc->output_available.min_w, + &hwc->output_available.min_h, + &hwc->output_available.max_w, + &hwc->output_available.max_h, + NULL); + /* set the pirmary_output */ hwc->primary_output = primary_output; diff --git a/src/include/e_hwc.h b/src/include/e_hwc.h index a6abc74..7ac3a85 100644 --- a/src/include/e_hwc.h +++ b/src/include/e_hwc.h @@ -167,6 +167,14 @@ struct _E_Hwc int gbm_format; E_Hwc_Window *below_transparent_window; + + struct + { + int min_w; + int min_h; + int max_w; + int max_h; + } output_available; }; E_API extern int E_EVENT_HWC_ACTIVE;