OSDN Git Service

Query/print GL_RED/GREEN/BLUE/ALPHA_BITS
authorBrian Paul <brian.paul@tungstengraphics.com>
Sat, 8 Oct 2005 14:42:51 +0000 (14:42 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Sat, 8 Oct 2005 14:42:51 +0000 (14:42 +0000)
progs/tests/fbotest1.c

index 364bd23..3faa55e 100644 (file)
@@ -71,7 +71,9 @@ Display( void )
 static void
 Reshape( int width, int height )
 {
+#if 0
    float ar = (float) width / (float) height;
+#endif
    glViewport( 0, 0, width, height );
    glMatrixMode( GL_PROJECTION );
    glLoadIdentity();
@@ -156,6 +158,12 @@ Init( void )
       glGetRenderbufferParameterivEXT(GL_RENDERBUFFER_EXT,
                                       GL_RENDERBUFFER_ALPHA_SIZE_EXT, &a);
       printf("renderbuffer RGBA sizes = %d %d %d %d\n", r, g, b, a);
+
+      glGetIntegerv(GL_RED_BITS, &r);
+      glGetIntegerv(GL_GREEN_BITS, &g);
+      glGetIntegerv(GL_BLUE_BITS, &b);
+      glGetIntegerv(GL_ALPHA_BITS, &a);
+      printf("Visual RGBA sizes = %d %d %d %d\n", r, g, b, a);
    }
 
    CheckError(__LINE__);