Re: [cairo] Notes on cairo/win32



On Wed, 2005-01-12 at 03:15 -0500, Jon Smirl wrote:
> My understanding of the MS plan is that DirectX is going to be their
> new base driver layer and GDI/GDI+ will be phased out over time. The
> drawing API will be the dotNet Avalon one. Of course this is going to
> take years to happen. Avalon is similar to Cairo and can print.
> 
> The shift from a GDI base to DirectX is parallel to the shift from X's
> XAA to X on GL. Basing things on DirectX/GL allows access to more
> hardware accelerated drawing functions, especially alpha blending.
> 
> DirectX 10 has spec'd hardware changes to accelerate drawing of alpha
> blended text with subpixel positioning and to increase the speed of
> drawing context switches.
> 
> The quick solution is to just use Glitz on OpenGL.

That might be the quick solution to getting Cairo demos up and running
in a window. But in the context of what we want to do for GTK+:

 - Use Cairo pervasively for all widgets and text in lots of windows
 - Mix Cairo with GDI rendering of themed widgets
 - Use Cairo for printing

I'm pretty skeptical about it being the right way to go short-term.
I think a GDI[+] backend will be useful in any case for printing and
for older Windows on older computers, so time spent working on one
won't be a loss even if OpenGL or Direct3D is how we get things hardware
accelerated.

Regards,
						Owen

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]