summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/x11/xmesaP.h
diff options
context:
space:
mode:
authorIan Romanick <idr@us.ibm.com>2004-02-19 00:57:04 +0000
committerIan Romanick <idr@us.ibm.com>2004-02-19 00:57:04 +0000
commit304d3aa9cb727eb4cd4797c33f8e13e5ac4285a9 (patch)
treedbd971e7bfa0355e40db0ccd4efceebd2dcb68b1 /src/mesa/drivers/x11/xmesaP.h
parente01370271eebb6cf86d8119c3c37b3f6f9db1d8b (diff)
Refactored several variables out of XMesaVisual in favor of identical
fields in __GLcontextModes (the base type). Removed the need to keep the XMesaVisualInfo pointer when building inside the X-server.
Diffstat (limited to 'src/mesa/drivers/x11/xmesaP.h')
-rw-r--r--src/mesa/drivers/x11/xmesaP.h15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/mesa/drivers/x11/xmesaP.h b/src/mesa/drivers/x11/xmesaP.h
index ee1f4add1a..4a1f49799a 100644
--- a/src/mesa/drivers/x11/xmesaP.h
+++ b/src/mesa/drivers/x11/xmesaP.h
@@ -86,17 +86,15 @@ enum pixel_format {
struct xmesa_visual {
GLvisual mesa_visual; /* Device independent visual parameters */
XMesaDisplay *display; /* The X11 display */
-#ifdef XFree86Server
- GLint screen_depth; /* The depth of the screen */
-#else
+#ifndef XFree86Server
XVisualInfo *vishandle; /* Only used in fakeglx.c */
-#endif
XMesaVisualInfo visinfo; /* X's visual info (pointer to private copy) */
+#else
+ GLint ColormapEntries;
+ GLint nplanes;
+#endif
GLint BitsPerPixel; /* True bits per pixel for XImages */
- GLint level; /* 0=normal, 1=overlay, etc */
- GLint VisualCaveat; /* for GLX_EXT_visual_rating extension */
-
GLboolean ximage_flag; /* Use XImage for back buffer (not pixmap)? */
enum pixel_format dithered_pf; /* Pixel format when dithering */
@@ -106,9 +104,6 @@ struct xmesa_visual {
GLfloat GreenGamma;
GLfloat BlueGamma;
- GLint rmult, gmult, bmult; /* Range of color values */
- GLint index_bits; /* Bits per pixel in CI mode */
-
/* For PF_TRUECOLOR */
GLint rshift, gshift, bshift;/* Pixel color component shifts */
GLubyte Kernel[16]; /* Dither kernel */