xserver-multidpi/hw/xquartz/GL
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
..
capabilities.c XQuartz: GL: Add capability detection for depth buffers, and multisampling. 2008-11-05 19:23:48 -08:00
capabilities.h XQuartz: GL: Add capability detection for depth buffers, and multisampling. 2008-11-05 19:23:48 -08:00
glcontextmodes.c XQuartz: Actually add glcontextmodes.[hc] 2008-11-14 15:13:59 -08:00
glcontextmodes.h XQuartz: Actually add glcontextmodes.[hc] 2008-11-14 15:13:59 -08:00
indirect.c XQuartz: GL: Make indirect.c build and work in the 1.6 branch. 2009-01-15 21:04:54 -08:00
Makefile.am XQuartz: GL: remove glcontextmodes.* from the Makefile.am. It has been replaced. 2008-11-21 20:10:57 -08:00
visualConfigs.c XQuartz: GL: Handle the alpha differently when the alpha is equal to GLCAPS_COLOR_BUF_INVALID_VALUE. 2008-11-13 11:34:21 -08:00
visualConfigs.h XQuartz: GL: Add the proper license information to the new files, and add more commentary to setVisualConfigs(). 2008-10-08 18:44:28 -07:00