gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gfx/progs fbconfsgix.cxx


From: Tuomas J. Lukka
Subject: [Gzz-commits] gzz/gfx/progs fbconfsgix.cxx
Date: Wed, 11 Dec 2002 05:44:11 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Tuomas J. Lukka <address@hidden>        02/12/11 05:44:11

Modified files:
        gfx/progs      : fbconfsgix.cxx 

Log message:
        Separate types

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/progs/fbconfsgix.cxx.diff?tr1=1.2&tr2=1.3&r1=text&r2=text

Patches:
Index: gzz/gfx/progs/fbconfsgix.cxx
diff -u gzz/gfx/progs/fbconfsgix.cxx:1.2 gzz/gfx/progs/fbconfsgix.cxx:1.3
--- gzz/gfx/progs/fbconfsgix.cxx:1.2    Wed Dec  4 10:29:14 2002
+++ gzz/gfx/progs/fbconfsgix.cxx        Wed Dec 11 05:44:11 2002
@@ -15,11 +15,10 @@
     return par;
 }
 
-int main() {
-    dpy = XOpenDisplay(0);
+void printFB() {
     int nel;
-    // GLXFBConfig *conf = glXChooseFBConfig(dpy, 0, attrs, &nel);
-    GLXFBConfig *conf = glXGetFBConfigs(dpy, 0, &nel);
+    GLXFBConfig *conf = glXChooseFBConfig(dpy, 0, attrs, &nel);
+    // GLXFBConfig *conf = glXGetFBConfigs(dpy, 0, &nel);
     for(int i=0; i<nel; i++) {
        int par;
 #define G(n) g(conf[i], GLX_##n)
@@ -68,4 +67,19 @@
                */
     }
 
+}
+
+int main() {
+    dpy = XOpenDisplay(0);
+    attrs[1] = GLX_WINDOW_BIT;
+    printf("\n\nFBConfigs suitable for windows\n=========\n");
+    printFB();
+
+    attrs[1] = GLX_PIXMAP_BIT;
+    printf("\n\nFBConfigs suitable for pixmaps\n=========\n");
+    printFB();
+
+    attrs[1] = GLX_PBUFFER_BIT;
+    printf("\n\nFBConfigs suitable for pbuffers\n=========\n");
+    printFB();
 }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]