[cairo] Multithreading in cairo 1.10?

Stuart Axon stuaxo2 at yahoo.com
Sun Jun 6 07:30:09 PDT 2010

> From: Chris Wilson <chris at chris-wilson.co.uk>

> To: Stuart Axon <stuaxo2 at yahoo.com>; cairo at cairographics.org
> Sent: Sun, June 6, 2010 8:30:48 AM
> Subject: Re: [cairo] Multithreading in cairo 1.10?
> On Sat, 5 Jun 2010 18:31:25 -0700 (PDT), Stuart Axon <
> ymailto="mailto:stuaxo2 at yahoo.com" 
> href="mailto:stuaxo2 at yahoo.com">stuaxo2 at yahoo.com> wrote:
> Will 
> cairo 1.10 have some degree of multithreading?
> I've been 
> testing painting from a fullscreen size surface and backagain, and it's a little 
> slow; however I do have extra cores that could do the work.

Slow? Sounds 
> like you are actually asking for an asynchronous
multi-threaded pixman. Or 
> use hardware acceleration.

Chris Wilson, Intel Open 
> Source Technology Centre

Definitely both of these things.  I'm on Ubuntu with open source nvidia, so nothing is hardware accelerated yet.
I'm really hoping that the combination of Nouveau with 3D support, Cairo-GL and Pypy will speed things up significantly for shoebot, some time in late 2010/early 2011.

(For the asynchronous part I'm going to be trying python multithreading with a queue so that the rendering doesn't happen in the main thread).


More information about the cairo mailing list