On Mon, 2006-08-07 at 11:46 -0700, Carl Worth wrote: > > Has anyone else been giving any thought to all this? If so, I'd love to > > hear any ideas. > > One question I have is where are the floating-point operations that > are causing problems? Are they above cairo in pango itself? Are they > below the cairo interface? Both? Can we address the problem by > applying judicious use of fixed-point arithmetic without touching the > API at all? > > That was the approach I had suggested might be possible: Fixed-point > implementations in pango and cairo connected through the existing > floating-point interface. > > Has this approach been evaluated at all yet? It seems you should be > able to re-purpose a bunch of the work you've been doing already to > apply to an approach like this.
cairo_fixed_from_double() already accounts for 5% of the cairo profile :( Jorn > > -Carl -- OpenedHand Ltd. http://o-hand.com/ _______________________________________________ Performance-list mailing list Performance-list@gnome.org http://mail.gnome.org/mailman/listinfo/performance-list