[webkit-dev] Transformations precision: double -> float
Simon Fraser
simon.fraser at apple.com
Mon May 21 10:34:56 PDT 2012
TransformationMatrix started out as floats, then got changed to doubles in <http://trac.webkit.org/changeset/40761>
This was done because on most hardware there is no penalty for using doubles over floats, and provided a better match with our system APIs that used doubles.
I'd prefer to take a forward-looking stance here, and assume that in time hardware will catch up.
Simon
On May 21, 2012, at 4:04 AM, Zoltan Herczeg wrote:
> Hi,
>
> is there any reason why the transformations in WebKit use doubles? We
> could optimize some functions further with ARM SIMD if they would be
> floats. Is there any objection to make them float if the change would have
> no other side effects except some rounding because of the lower precision?
>
> Regards,
> Zoltan
>
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
More information about the webkit-dev
mailing list