[cairo] Re: Trivial patch reducing fp mults in pango-cairo

Behdad Esfahbod behdad at behdad.org
Wed Dec 13 16:40:58 PST 2006

On Wed, 2006-12-13 at 16:14 -0800, Daniel Amelang wrote:
> Anyway, your patches does get rid of the __add for cx, which is nice,
> but you still have the __mul and the __float. The cy still has the
> __add, __mul and the __float, but you skip all of them if base_y is
> zero...is that often the case? 

Yeah, more than 90% of the time, since glyphs are mostly positioned
horizontally.  So the patch should at least cut the remaining floating
point ops in pangocairo into half.


"Those who would give up Essential Liberty to purchase a little
 Temporary Safety, deserve neither Liberty nor Safety."
        -- Benjamin Franklin, 1759

More information about the cairo mailing list