xserver-multidpi/hw
George Staplin c5d52d4c37 XQuartz: GL: Make indirect.c build and work in the 1.6 branch.
Reorder some header files and provide some types earlier on.

Remove the static __GLXextensionInfo __glDDXExtensionInfo; that isn't
used in 1.4 or 1.5, and seems to have been removed from 1.6.  Remove
the data structures associated with that too.

Remove __glXAquaDrawableResize.  The GLX structure doesn't use
it anymore, and the Apple version did nothing useful before.

__glXAquaDrawableSwapBuffers(): base no longer contains a drawGlxc
member.  Now provide the the Apple/Aqua context in the __GLXAquaDrawable
struct.  Add the context member to the __GLXAquaDrawable struct.

Remove the fallback configs.  They aren't used in 1.4 or 1.5 either.

Remove init_visuals().  It's not used in 1.4 or 1.5 either.

In the drawable constructor initialize the state properly, including
the new context member.

Remove glAquaResetExtension() -- it's not used anymore.

This has been tested remotely and proven to work with glxgears,
fire, various texture programs I wrote, and various Mesa demos.
(cherry picked from commit d514152195)
2009-01-15 21:04:54 -08:00
..
dmx dmx: Fix calloc macro confusion. 2008-12-19 09:51:52 -05:00
kdrive Xephyr: Fix crash with control-shift and GLX (#18185) 2008-12-16 11:50:46 -05:00
vfb Xvfb: ANSI cleanups 2009-01-11 08:54:11 +01:00
xfree86 xfree86: init properties when ptraccel configuration is found. 2009-01-15 09:28:55 +10:00
xnest xnest: only define ddxBeforeReset if needed 2009-01-11 08:54:12 +01:00
xquartz XQuartz: GL: Make indirect.c build and work in the 1.6 branch. 2009-01-15 21:04:54 -08:00
xwin Xming: Reduce MOUSE_POLLING_INTERVAL 2009-01-15 21:49:52 +00:00
Makefile.am Remove xgl. 2008-06-12 16:00:50 -04:00