> > A last topic I would like to discuss is FPU need by Edje. Right now > without > hardware floatting point, Edje could loose around 30% of time in soft float > when you have many objects on the screen. I don't know what would be the best > solution to this problem, doing some fixed point calculation or caching > result, updating them when required. If people have idea on this I would like > to ear as it is something I want to fix.
Good point, floating point operations can be emulated through fixed point, enesim has a directory utils with several routines that are useful not only for enesim but for other projects / project types, one of them is a small (incomplete) collection a header files with inline functions for fixed point math, of course im not telling that adding enesim as a dependency to edje is an option, it is not, but my plan with enesim's utils was to actually merge them at some point with edata as a common place for data containers/operations. I wont start the discussion about splitting ecore_data from ecore, mainly because edje already depends on ecore, so the logical option if fixed point math is needed is to add that to ecore, but then enesim (and evas in case we replace the fixed point algorithms: line drawing, etc with a known implementation which is good) will depend from ecore which is again not an option (recursive dependencies, etc)... > > Cedric > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services > for just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
