cairo has now 16bit surfaces (was Fwd: rendering-cleanup)

Bernie Innocenti bernie at codewiz.org
Fri Aug 6 20:20:10 EDT 2010


El Tue, 03-08-2010 a las 16:26 +0200, Tomeu Vizoso escribió:
> This means that graphic operations would be considerably faster on the
> XO-1 because to date we are rendering to 24bit surfaces that the X
> server has to convert to 16bit every time.

Fantastic news!

In order to benefit in Sugar, do you think we'd have to wait until 16bit
surface support is propagated to GTK, libsrvg, hippocanvas, etc?

I'd expect well-written code to call cairo_surface_create_similar()
whenever possible, but there might be hot-spots in our software stack
that assume 32bpp.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs       - http://sugarlabs.org/




More information about the Devel mailing list