xserver-multidpi/hw/xquartz/xpr
George Staplin 95052caa2c XQuartz: Add support for GLXPixmaps to the AppleDRI.
This involved wrapping some GCOps to get the proper behavior
when using X11 raster ops mixed with OpenGL (see driWrap.c).

This extends the AppleDRI protocol with create and destroy pixmap
functions.

The dri.c code has been extended quite a bit to enable this, and
to initialize the wrapping of CreateGC for GCOps.

This has been tested with tests/glxpixmap and proven to work with
the new libGL.  Existing applications seem to work fine too. Redraws
all appear to be correct.

There may be some bugs lurking that I haven't found yet.  I plan
to drive them out by extending the libGL test suite.
(cherry picked from commit 630518766b)
2009-02-16 21:42:45 -08:00
..
appledri.c XQuartz: Add support for GLXPixmaps to the AppleDRI. 2009-02-16 21:42:45 -08:00
appledri.h XQuartz: Add support for GLXPixmaps to the AppleDRI. 2009-02-16 21:42:45 -08:00
appledristr.h XQuartz: Add support for GLXPixmaps to the AppleDRI. 2009-02-16 21:42:45 -08:00
dri.c XQuartz: Add support for GLXPixmaps to the AppleDRI. 2009-02-16 21:42:45 -08:00
dri.h XQuartz: Add support for GLXPixmaps to the AppleDRI. 2009-02-16 21:42:45 -08:00
dristruct.h Merge branch 'master' into XACE-SELINUX 2007-12-13 18:38:25 -05:00
driWrap.c XQuartz: Add support for GLXPixmaps to the AppleDRI. 2009-02-16 21:42:45 -08:00
Makefile.am XQuartz: Add support for GLXPixmaps to the AppleDRI. 2009-02-16 21:42:45 -08:00
x-hash.c XQuartz: LP64 related casting fixes from Bob Murphy 2008-10-31 19:03:38 -07:00
x-hash.h XQuartz: LP64 related casting fixes from Bob Murphy 2008-10-31 19:03:38 -07:00
x-hook.c Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
x-hook.h Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
x-list.c Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
x-list.h Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
xpr.h XQuartz: Forgot to commit xprEvent.[hc] ... 2008-04-17 20:31:24 -07:00
xprAppleWM.c XQuartz: LP64 related casting fixes from Bob Murphy 2008-10-31 19:03:38 -07:00
xprCursor.c XQuartz: misc 1.6 updates (still --disable-glx) 2009-01-11 01:55:26 -08:00
xprEvent.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
xprEvent.h XQuartz: Forgot to commit xprEvent.[hc] ... 2008-04-17 20:31:24 -07:00
xprFrame.c XQuartz: LP64 related casting fixes from Bob Murphy 2008-10-31 19:03:38 -07:00
xprScreen.c XQuartz: misc 1.6 updates (still --disable-glx) 2009-01-11 01:55:26 -08:00