This feature cause massive frame drop in tizen 3.0 sometimes . So I discussed with raster about disable this feature.
There was maybe miscommunication. Next time I'll use phabricator. Thanks. 2016. 3. 25. 오전 1:17에 "Derek Foreman" <[email protected]>님이 작성: > discomfitor pushed a commit to branch master. > > > http://git.enlightenment.org/core/efl.git/commit/?id=0c388f386ec5595aa9403fb6729e26e03bbfcdef > > commit 0c388f386ec5595aa9403fb6729e26e03bbfcdef > Author: Derek Foreman <[email protected]> > Date: Thu Mar 24 12:15:57 2016 -0400 > > ecore_evas: change ECORE_EVAS_RENDER_SYNC to NOSYNC and non-default > > Summary: > commit f9e655046868cb83cbc9ac2dcd139e3540e89285 Changed the RENDER_SYNC > the default behaviour (previously it was something you had to > change source code to set that way) > > This leads to massive amounts of tearing with the drm and gl_drm > backends, > as they no longer wait for vblank before rendering. > > I've changed the env var to ECORE_EVAS_RENDER_NOSYNC and made it > non-default as it used to be. People can set the env var to disable > frame limiting instead of having to set an env var to enable it. > > Frame limiting really should be the default behaviour. > > Reviewers: zmike, devilhorns > > Reviewed By: devilhorns > > Subscribers: cedric, jpeg > > Differential Revision: https://phab.enlightenment.org/D3829 > --- > src/lib/ecore_evas/ecore_evas.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/src/lib/ecore_evas/ecore_evas.c > b/src/lib/ecore_evas/ecore_evas.c > index 2ab7371..a4692ac 100644 > --- a/src/lib/ecore_evas/ecore_evas.c > +++ b/src/lib/ecore_evas/ecore_evas.c > @@ -49,7 +49,7 @@ static Ecore_Evas *ecore_evases = NULL; > static int _ecore_evas_fps_debug = 0; > > //RENDER_SYNC > -static int _ecore_evas_render_sync = 0; > +static int _ecore_evas_render_sync = 1; > static Ecore_Animator *ecore_evas_animator = NULL; > static Eina_Bool ecore_evas_animator_ticked = EINA_FALSE; > static Eina_Bool ecore_evas_first = EINA_TRUE; > @@ -391,7 +391,7 @@ ecore_evas_init(void) > ecore_evas_idle_enterer = > ecore_idle_enterer_add(_ecore_evas_idle_enter, NULL); > if (getenv("ECORE_EVAS_FPS_DEBUG")) _ecore_evas_fps_debug = 1; > - if (getenv("ECORE_EVAS_RENDER_SYNC")) _ecore_evas_render_sync = 1; > + if (getenv("ECORE_EVAS_RENDER_NOSYNC")) _ecore_evas_render_sync = 0; > if (_ecore_evas_fps_debug) _ecore_evas_fps_debug_init(); > > #ifdef BUILD_ECORE_EVAS_EWS > > -- > > > ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140 _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
