[cairo] glitz WGL backend
Vladimir Vukicevic
vladimirv at gmail.com
Fri Jun 24 21:11:13 PDT 2005
Hi,
Tor Lillqvist passed me a copy of the glitz wgl backend that he did
last November; I've updated it to be compatible with current CVS glitz
and added a wgl rendertest driver. There were fairly few changes from
Tor's code, mainly implementing the added backend context management
methods.
Attached is a patch to glitz that sets the build up for the wgl
backend; the most annoying part of this is the introduction of
GLITZ_GL_API_ATTRIBUTE in glitz_gl.h to set up the symbols to have the
stdcall calling convention on win32, but that can't be avoided. This
patch also adds a .def file for glitz and glitz-wgl -- is there any
convention on how to define exported symbols with glitz/cairo? I know
a while back there was some discussion about this, but I don't think
any agreement was reached. It's a bit easier for glitz, since the set
of exported symbols is static.
The tarball contains the contents of the glitz/src/wgl directory, and
the patch to rendertest adds a new glitz_wgl rendertest target.
- Vlad
-------------- next part --------------
A non-text attachment was scrubbed...
Name: glitz.patch
Type: application/octet-stream
Size: 27498 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/cairo/attachments/20050624/d1f2ade2/glitz.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rendertest.patch
Type: application/octet-stream
Size: 3306 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/cairo/attachments/20050624/d1f2ade2/rendertest.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wgl.tar.gz
Type: application/x-gzip
Size: 11855 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/cairo/attachments/20050624/d1f2ade2/wgl.tar.bin
More information about the cairo
mailing list