enable program and arrays by default, minor clean-ups
authorBrian Paul <brian.paul@tungstengraphics.com>
Sat, 31 Jan 2004 19:15:43 +0000 (19:15 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Sat, 31 Jan 2004 19:15:43 +0000 (19:15 +0000)
progs/tests/vparray.c

index 65a3bbf..1c513cf 100644 (file)
@@ -21,8 +21,8 @@ static GLint numverts;
 
 static GLfloat xrot;
 static GLfloat yrot;
-static GLboolean useArrays = GL_FALSE;
-static GLboolean useProgram = GL_FALSE;
+static GLboolean useArrays = GL_TRUE;
+static GLboolean useProgram = GL_TRUE;
 
 
 static void read_surface( char *filename )
@@ -71,23 +71,18 @@ static void Display(void)
             glEnableClientState( GL_VERTEX_ATTRIB_ARRAY0_NV );
             glVertexAttribPointerNV( 2, 3, GL_FLOAT, 6 * sizeof(GLfloat), ((GLfloat *) data) + 3);
             glEnableClientState( GL_VERTEX_ATTRIB_ARRAY2_NV);
-
-            glDisableClientState( GL_VERTEX_ARRAY );
-            glDisableClientState( GL_NORMAL_ARRAY );
          }
          else {
             glVertexPointer( 3, GL_FLOAT, 6 * sizeof(GLfloat), data );
             glEnableClientState( GL_VERTEX_ARRAY );
             glNormalPointer( GL_FLOAT, 6 * sizeof(GLfloat), ((GLfloat *) data) + 3);
             glEnableClientState( GL_NORMAL_ARRAY );
-
-            glDisableClientState( GL_VERTEX_ATTRIB_ARRAY0_NV );
-            glDisableClientState( GL_VERTEX_ATTRIB_ARRAY2_NV);
          }
 
          glDrawArrays(GL_TRIANGLE_STRIP, 0, numverts);
 
          glDisableClientState( GL_VERTEX_ATTRIB_ARRAY0_NV );
+         glDisableClientState( GL_VERTEX_ATTRIB_ARRAY2_NV);
          glDisableClientState( GL_VERTEX_ARRAY );
          glDisableClientState( GL_NORMAL_ARRAY );
       }