print number of texture units
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 1 Nov 2000 16:02:01 +0000 (16:02 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 1 Nov 2000 16:02:01 +0000 (16:02 +0000)
progs/demos/multiarb.c

index 18d6c01a7237bb590b1611e9043a344733b16c00..aa0beb9bc7514e4c03c9527b6029bbc7f5d2e80a 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: multiarb.c,v 1.6 2000/05/23 23:21:00 brianp Exp $ */
+/* $Id: multiarb.c,v 1.7 2000/11/01 16:02:01 brianp Exp $ */
 
 /*
  * GL_ARB_multitexture demo
@@ -12,6 +12,9 @@
 
 /*
  * $Log: multiarb.c,v $
+ * Revision 1.7  2000/11/01 16:02:01  brianp
+ * print number of texture units
+ *
  * Revision 1.6  2000/05/23 23:21:00  brianp
  * set default window pos
  *
@@ -246,6 +249,7 @@ static void SpecialKey( int key, int x, int y )
 static void Init( int argc, char *argv[] )
 {
    GLuint texObj[2];
+   GLint units;
 
    const char *exten = (const char *) glGetString(GL_EXTENSIONS);
    if (!strstr(exten, "GL_ARB_multitexture")) {
@@ -253,6 +257,9 @@ static void Init( int argc, char *argv[] )
       exit(1);
    }
 
+   glGetIntegerv(GL_MAX_TEXTURE_UNITS_ARB, &units);
+   printf("%d texture units supported\n", units);
+
    /* allocate two texture objects */
    glGenTextures(2, texObj);