progs/tests: print requested/internal format info
authorBrian Paul <brianp@vmware.com>
Fri, 23 Oct 2009 20:52:10 +0000 (14:52 -0600)
committerBrian Paul <brianp@vmware.com>
Fri, 23 Oct 2009 20:52:10 +0000 (14:52 -0600)
progs/tests/texcmp.c

index d1e829d1b73670eb3ea053552c1395ebc258bd68..45935e19a35df9508664530e09abf3503c46d7d3 100644 (file)
@@ -149,7 +149,7 @@ static void Reshape( int width, int height )
 
 static void ReInit( GLenum TC, TEXTURE *Tx )
 {
-   GLint rv;
+   GLint rv, v;
 
    if ((Tx->TC == TC) && (Tx->cData != NULL)) {
       glCompressedTexImage2DARB(GL_TEXTURE_2D, /* target */
@@ -170,6 +170,12 @@ static void ReInit( GLenum TC, TEXTURE *Tx )
                    GL_UNSIGNED_BYTE, /* texture type */
                    Tx->data);        /* the texture */
 
+
+      v = 0;
+      glGetTexLevelParameteriv(GL_TEXTURE_2D, 0,
+                               GL_TEXTURE_INTERNAL_FORMAT, &v);
+      printf("Requested internal format = 0x%x, actual = 0x%x\n", TC, v);
+
       /* okay, now cache the compressed texture */
       Tx->TC = TC;
       if (Tx->cData != NULL) {