Cairo Graphics

Jaime Rave jaimerave at
Tue Apr 19 01:18:58 CDT 2011

Hey Guys,

On some of the bugs that i have reported to freedesktop, i have been 
asked about why Wine is making calls like XDrawSegmentand not using 
Cairo to handle the 2d drawing which always provides consistent behavior 
regardless of drivers[1].

I have also read that cairo support "X Window System, Quartz, Win32, 
image buffers, PostScript, PDF, and SVG file output. Experimental 
backends includeOpenGL <>, XCB, 
BeOS, OS/2, and DirectFB"[2]. So it will also works with Wayland when 
this is ready :D.

So i think this is a good way to make Wine more graphic driver agnostic 
and improve the behavior on MacOS without having to write a complete new 
driver just for Quartz.

So i would like to know your thoughts, if Cairo could improve some stuff 
or if is not related or useless to the project


Jaime Rave

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the wine-devel mailing list