From b5da15300c439ca9b3d765b81a335668b73626b9 Mon Sep 17 00:00:00 2001 From: ikits Date: Thu, 17 Jun 2004 16:40:25 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@271 783a27ee-832a-0410-bc00-9f386506c6dd --- src/visualinfo.c | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/src/visualinfo.c b/src/visualinfo.c index 5daf569..447b562 100644 --- a/src/visualinfo.c +++ b/src/visualinfo.c @@ -589,10 +589,10 @@ VisualInfo (GLContext* ctx) if (!verbose) { /* print table header */ - fprintf(file, " +-----+----------------------+-----------------+----------+-------------+-------+------+\n"); - fprintf(file, " | | visual | color | ax dp st | accum | ms | cav |\n"); - fprintf(file, " | id | tp xr cl fm db st lv | sz r g b a | bf th cl | r g b a | ns b | eat |\n"); - fprintf(file, " +-----+----------------------+-----------------+----------+-------------+-------+------+\n"); + fprintf(file, " +-----+-------------------------+-----------------+----------+-------------+-------+------+\n"); + fprintf(file, " | | visual | color | ax dp st | accum | ms | cav |\n"); + fprintf(file, " | id | tp xr cl fm db st lv xp | sz r g b a | bf th cl | r g b a | ns b | eat |\n"); + fprintf(file, " +-----+-------------------------+-----------------+----------+-------------+-------+------+\n"); /* loop through all the fbcs */ for (i=0; idpy, fbc[i], GLX_LEVEL, &value); if (Success != ret) + { + fprintf(file, " ? "); + } + else + { + fprintf(file, "%2d ", value); + } + /* transparency */ + ret = glXGetFBConfigAttrib(ctx->dpy, fbc[i], GLX_TRANSPARENT_TYPE, &value); + if (Success != ret) { fprintf(file, " ? | "); } else { - fprintf(file, "%2d | ", value); + if (GLX_TRANSPARENT_RGB == value) + fprintf(file, " r | "); + else if (GLX_TRANSPARENT_INDEX == value) + fprintf(file, " i | "); + else if (GLX_NONE == value) + fprintf(file, " . | "); + else + fprintf(file, " ? | "); } /* color size */ ret = glXGetFBConfigAttrib(ctx->dpy, fbc[i], GLX_BUFFER_SIZE, &value); @@ -902,10 +919,10 @@ VisualInfo (GLContext* ctx) } } /* print table footer */ - fprintf(file, " +-----+----------------------+-----------------+----------+-------------+-------+------+\n"); - fprintf(file, " | id | tp xr cl fm db st lv | sz r g b a | bf th cl | r g b a | ns b | eat |\n"); - fprintf(file, " | | visual | color | ax dp st | accum | ms | cav |\n"); - fprintf(file, " +-----+----------------------+-----------------+----------+-------------+-------+------+\n"); + fprintf(file, " +-----+-------------------------+-----------------+----------+-------------+-------+------+\n"); + fprintf(file, " | id | tp xr cl fm db st lv xp | sz r g b a | bf th cl | r g b a | ns b | eat |\n"); + fprintf(file, " | | visual | color | ax dp st | accum | ms | cav |\n"); + fprintf(file, " +-----+-------------------------+-----------------+----------+-------------+-------+------+\n"); } }