changed implementation of GetAllFBConfigs()
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 6 Apr 2005 22:40:39 +0000 (22:40 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 6 Apr 2005 22:40:39 +0000 (22:40 +0000)
progs/xdemos/pbutil.c

index e82fc6ac59d85aad00c6762e0058e062dd818a94..479abc983caa048966f0ee56d5c075f3ba57b3b8 100644 (file)
@@ -89,13 +89,10 @@ GetAllFBConfigs(Display *dpy, int screen, int *nConfigs)
 #endif
 #if defined(GLX_SGIX_fbconfig) && defined(GLX_SGIX_pbuffer)
    if (pbSupport == 2) {
-      /* this *seems* to work, but may not be perfect */
-      static int fbAttribs[] = {
-         GLX_RENDER_TYPE, 0,
-         GLX_DRAWABLE_TYPE, 0,
-         None
-      };
-      return glXChooseFBConfigSGIX(dpy, screen, fbAttribs, nConfigs);
+      /* The GLX_SGIX_fbconfig extensions says to pass NULL to get list
+       * of all available configurations.
+       */
+      return glXChooseFBConfigSGIX(dpy, screen, NULL, nConfigs);
    }
 #endif
    return NULL;