minor changes to aid debugging, and a new comment
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 23 Feb 2005 16:54:18 +0000 (16:54 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 23 Feb 2005 16:54:18 +0000 (16:54 +0000)
src/mesa/drivers/x11/fakeglx.c

index 82830b4..5b17ae1 100644 (file)
@@ -902,6 +902,12 @@ choose_x_overlay_visual( Display *dpy, int scr, GLboolean rgbFlag,
 /**********************************************************************/
 
 
+/**
+ * Helper used by glXChooseVisual and glXChooseFBConfig.
+ * The fbConfig parameter must be GL_FALSE for the former and GL_TRUE for
+ * the later.
+ * In either case, the attribute list is terminated with the value 'None'.
+ */
 static XMesaVisual
 choose_visual( Display *dpy, int screen, const int *list, GLboolean fbConfig )
 {
@@ -1521,7 +1527,8 @@ Fake_glXSwapBuffers( Display *dpy, GLXDrawable drawable )
       XMesaSwapBuffers(buffer);
    }
    else if (_mesa_getenv("MESA_DEBUG")) {
-      _mesa_warning(NULL, "Mesa: glXSwapBuffers: invalid drawable\n");
+      _mesa_warning(NULL, "glXSwapBuffers: invalid drawable 0x%x\n",
+                    (int) drawable);
    }
 }
 
@@ -1765,7 +1772,7 @@ Fake_glXGetConfig( Display *dpy, XVisualInfo *visinfo,
                    int attrib, int *value )
 {
    XMesaVisual xmvis;
-
+   int k;
    if (!dpy || !visinfo)
       return GLX_BAD_ATTRIBUTE;
 
@@ -1785,7 +1792,8 @@ Fake_glXGetConfig( Display *dpy, XVisualInfo *visinfo,
       }
    }
 
-   return get_config(xmvis, attrib, value, GL_FALSE);
+   k = get_config(xmvis, attrib, value, GL_FALSE);
+   return k;
 }