[Top][All Lists]
[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();
}