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

-- 
behdad
http://behdad.org/

"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