summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/GL/xmesa.h56
-rw-r--r--progs/xdemos/xdemo.c15
-rw-r--r--src/mesa/drivers/x11/fakeglx.c14
3 files changed, 42 insertions, 43 deletions
diff --git a/include/GL/xmesa.h b/include/GL/xmesa.h
index 59c4a8636b6..663ccb85adf 100644
--- a/include/GL/xmesa.h
+++ b/include/GL/xmesa.h
@@ -1,4 +1,4 @@
-/* $Id: xmesa.h,v 1.6 2000/03/31 01:04:07 brianp Exp $ */
+/* $Id: xmesa.h,v 1.7 2000/04/05 22:09:58 brianp Exp $ */
/*
* Mesa 3-D graphics library
@@ -141,41 +141,35 @@ extern void XMesaResetDriver( __DRIscreenPrivate *driScrnPriv );
* db_flag - GL_TRUE = double-buffered,
* GL_FALSE = single buffered
* stereo_flag - stereo visual?
- * depth_size - requested bits/depth values, or zero
- * stencil_size - requested bits/stencil values, or zero
- * accum_size - requested bits/component values, or zero
* ximage_flag - GL_TRUE = use an XImage for back buffer,
* GL_FALSE = use an off-screen pixmap for back buffer
+ * depth_size - requested bits/depth values, or zero
+ * stencil_size - requested bits/stencil values, or zero
+ * accum_red_size - requested bits/red accum values, or zero
+ * accum_green_size - requested bits/green accum values, or zero
+ * accum_blue_size - requested bits/blue accum values, or zero
+ * accum_alpha_size - requested bits/alpha accum values, or zero
+ * num_samples - number of samples/pixel if multisampling, or zero
+ * level - visual level, usually 0
+ * visualCaveat - ala the GLX extension, usually GLX_NONE_EXT
* Return; a new XMesaVisual or 0 if error.
*/
extern XMesaVisual XMesaCreateVisual( XMesaDisplay *display,
- XMesaVisualInfo visinfo,
- GLboolean rgb_flag,
- GLboolean alpha_flag,
- GLboolean db_flag,
- GLboolean stereo_flag,
- GLboolean ximage_flag,
- GLint depth_size,
- GLint stencil_size,
- GLint accum_size,
- GLint level );
-
-extern XMesaVisual XMesaCreateVisual2( XMesaDisplay *display,
- XMesaVisualInfo visinfo,
- GLboolean rgb_flag,
- GLboolean alpha_flag,
- GLboolean db_flag,
- GLboolean stereo_flag,
- GLboolean ximage_flag,
- GLint depth_size,
- GLint stencil_size,
- GLint accum_red_size,
- GLint accum_green_size,
- GLint accum_blue_size,
- GLint accum_alpha_size,
- GLint num_samples,
- GLint level,
- GLint visualCaveat );
+ XMesaVisualInfo visinfo,
+ GLboolean rgb_flag,
+ GLboolean alpha_flag,
+ GLboolean db_flag,
+ GLboolean stereo_flag,
+ GLboolean ximage_flag,
+ GLint depth_size,
+ GLint stencil_size,
+ GLint accum_red_size,
+ GLint accum_green_size,
+ GLint accum_blue_size,
+ GLint accum_alpha_size,
+ GLint num_samples,
+ GLint level,
+ GLint visualCaveat );
/*
* Destroy an XMesaVisual, but not the associated XVisualInfo.
diff --git a/progs/xdemos/xdemo.c b/progs/xdemos/xdemo.c
index 13facba8395..28f945b27d8 100644
--- a/progs/xdemos/xdemo.c
+++ b/progs/xdemos/xdemo.c
@@ -1,4 +1,4 @@
-/* $Id: xdemo.c,v 1.1 1999/08/19 00:55:43 jtg Exp $ */
+/* $Id: xdemo.c,v 1.2 2000/04/05 22:09:58 brianp Exp $ */
/*
@@ -14,8 +14,11 @@
/*
* $Log: xdemo.c,v $
- * Revision 1.1 1999/08/19 00:55:43 jtg
- * Initial revision
+ * Revision 1.2 2000/04/05 22:09:58 brianp
+ * new arguments to XMesaCreateVisual()
+ *
+ * Revision 1.1.1.1 1999/08/19 00:55:43 jtg
+ * Imported sources
*
* Revision 3.0 1998/02/21 02:16:54 brianp
* initial rev
@@ -184,8 +187,10 @@ static void make_window( char *title, int color_flag )
GL_FALSE, /* ximage_flag */
0, /* depth size */
0, /* stencil size */
- 0, /* accum_size */
- 0 /* level */
+ 0,0,0,0, /* accum_size */
+ 0, /* num samples */
+ 0, /* level */
+ 0 /* caveat */
);
if (!visual) {
printf("Couldn't create Mesa/X visual!\n");
diff --git a/src/mesa/drivers/x11/fakeglx.c b/src/mesa/drivers/x11/fakeglx.c
index 8ffdd34458b..08a931a1827 100644
--- a/src/mesa/drivers/x11/fakeglx.c
+++ b/src/mesa/drivers/x11/fakeglx.c
@@ -1,4 +1,4 @@
-/* $Id: fakeglx.c,v 1.30 2000/03/31 18:17:01 brianp Exp $ */
+/* $Id: fakeglx.c,v 1.31 2000/04/05 22:09:58 brianp Exp $ */
/*
* Mesa 3-D graphics library
@@ -292,12 +292,12 @@ save_glx_visual( Display *dpy, XVisualInfo *vinfo,
return NULL;
}
- xmvis = XMesaCreateVisual2( dpy, vinfo, rgbFlag, alphaFlag, dbFlag,
- stereoFlag, ximageFlag,
- depth_size, stencil_size,
- accumRedSize, accumBlueSize,
- accumBlueSize, accumAlphaSize, 0, level,
- GLX_NONE_EXT );
+ xmvis = XMesaCreateVisual( dpy, vinfo, rgbFlag, alphaFlag, dbFlag,
+ stereoFlag, ximageFlag,
+ depth_size, stencil_size,
+ accumRedSize, accumBlueSize,
+ accumBlueSize, accumAlphaSize, 0, level,
+ GLX_NONE_EXT );
if (xmvis) {
VisualTable[NumVisuals] = xmvis;
NumVisuals++;