>
>         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

Reply via email to