[cairo] Patches for speeding up _cairo_fixed_from_double

Behdad Esfahbod behdad at behdad.org
Thu Nov 16 15:37:48 PST 2006


On Thu, 2006-11-16 at 15:31 -0800, Daniel Amelang wrote:
> 
> The required change is to replace PANGO_UNITS in pangocairo-fc-font.c
> with an inline function almost identical to the new
> _cairo_fixed_from_double function. This significantly speeds up
> compute_glyph_extents, which accounts for all the __muldf3 found here
> (third function down): 

Cool.

Makes me wonder, should we export this function in a header file or
something?  In glib maybe?  As an inline or static, donno.  Anyway.

I hope that doesn't corrupt the rounding behavior.  There used to be a
bug around there that I fixed.

-- 
behdad
http://behdad.org/

"Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill"
        -- Dan Bern, "New American Language"



More information about the cairo mailing list