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

Tomeu Vizoso tomeu.vizoso at collabora.co.uk
Sat Aug 7 05:25:26 EDT 2010


On Sat, Aug 7, 2010 at 02:20, Bernie Innocenti <bernie at codewiz.org> wrote:
> 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.

Have given a look to gtk+ and the xlib backend of cairo and seems to
me that we are safe. We just need Maltose to come quickly to XO-1 :)

Regards,

Tomeu

> --
>   // Bernie Innocenti - http://codewiz.org/
>  \X/  Sugar Labs       - http://sugarlabs.org/
>
> _______________________________________________
> Devel mailing list
> Devel at lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>



More information about the Devel mailing list