Hey Cedric,

On 18/05/13 10:40, Cedric BAIL wrote:
> On Sat, May 18, 2013 at 2:39 AM, Daniel Willmann <d.willm...@samsung.com>
> wrote:
>> On 16/05/13 17:56, Daniel Willmann wrote:

>> Also some of ecore_animator (probably stuff that was added later on)
>> actually uses floating point math no matter what so we could probably
>> just get rid of eina_fp in ecore_anim completely...
> 
> They are less commonly used also, but fixed point is an order of
> magnitude faster on hardware with out FPU. That code is in the hot
> path of edje and has a direct impact on animation speed. It has to be
> preserved. Edje automatically stop animation at 1, so having a not
> exact answer at that point is not really an issue for our main use
> case. Does EFX use it and is it a real problem to have less precision
> there ?

I was talking about ecore_animator. Edje actually has a configure option
to switch between FP and float. ecore_animator uses eina_fp regardless.

Anyway, after including rounding in the eina_f32p32_mul function
everything looks a lot better now.

Regards,
Daniel

------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to