Mesa (master): demos: use glEnable/DisableClientState() for vertex arrays

Brian Paul brianp at kemper.freedesktop.org
Wed Jul 8 19:59:36 UTC 2009


Module: Mesa
Branch: master
Commit: 820436f97821b5e1774fda8daf86ea0dcc379186
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=820436f97821b5e1774fda8daf86ea0dcc379186

Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jul  8 13:58:30 2009 -0600

demos: use glEnable/DisableClientState() for vertex arrays

---

 progs/demos/isosurf.c         |    4 ++--
 progs/glsl/multitex.c         |    2 +-
 progs/slang/vstest.c          |   24 ++++++++++++------------
 progs/tests/bufferobj.c       |    8 ++++----
 progs/tests/mapbufrange.c     |    4 ++--
 progs/tests/mapvbo.c          |    4 ++--
 progs/xdemos/glxswapcontrol.c |    8 ++++----
 7 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/progs/demos/isosurf.c b/progs/demos/isosurf.c
index 6923ca2..2e9dff1 100644
--- a/progs/demos/isosurf.c
+++ b/progs/demos/isosurf.c
@@ -847,8 +847,8 @@ static void Init(int argc, char *argv[])
 
    glClearColor(0.0, 0.0, 1.0, 0.0);
    glEnable( GL_DEPTH_TEST );
-   glEnable( GL_VERTEX_ARRAY_EXT );
-   glEnable( GL_NORMAL_ARRAY_EXT );
+   glEnableClientState( GL_VERTEX_ARRAY );
+   glEnableClientState( GL_NORMAL_ARRAY );
 
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
diff --git a/progs/glsl/multitex.c b/progs/glsl/multitex.c
index cbf1733..2e3770d 100644
--- a/progs/glsl/multitex.c
+++ b/progs/glsl/multitex.c
@@ -140,7 +140,7 @@ DrawPolygonArray(void)
    }
    else {
       glVertexPointer(2, GL_FLOAT, 0, vertPtr);
-      glEnable(GL_VERTEX_ARRAY);
+      glEnableClientState(GL_VERTEX_ARRAY);
    }
 
    glVertexAttribPointer_func(TexCoord0_attr, 2, GL_FLOAT, GL_FALSE,
diff --git a/progs/slang/vstest.c b/progs/slang/vstest.c
index 5108d15..472ea9b 100644
--- a/progs/slang/vstest.c
+++ b/progs/slang/vstest.c
@@ -128,29 +128,29 @@ static void va_render ()
       {
       case C:
          glColorPointer (4, GL_FLOAT, 0, att->data);
-         glEnable (GL_COLOR_ARRAY);
+         glEnableClientState (GL_COLOR_ARRAY);
          break;
       case S:
          glSecondaryColorPointerEXT (4, GL_FLOAT, 0, att->data);
-         glEnable (GL_SECONDARY_COLOR_ARRAY_EXT);
+         glEnableClientState (GL_SECONDARY_COLOR_ARRAY_EXT);
          break;
       case N:
          glNormalPointer (GL_FLOAT, 0, att->data);
-         glEnable (GL_NORMAL_ARRAY);
+         glEnableClientState (GL_NORMAL_ARRAY);
          break;
       case V:
          glVertexPointer (4, GL_FLOAT, 0, att->data);
-         glEnable (GL_VERTEX_ARRAY);
+         glEnableClientState (GL_VERTEX_ARRAY);
          break;
       case T:
          assert (att->index >= 0 && att->index < 8);
          glClientActiveTextureARB (GL_TEXTURE0_ARB + att->index);
          glTexCoordPointer (4, GL_FLOAT, 0, att->data);
-         glEnable (GL_TEXTURE_COORD_ARRAY);
+         glEnableClientState (GL_TEXTURE_COORD_ARRAY);
          break;
       case F:
          glFogCoordPointerEXT (GL_FLOAT, 0, att->data);
-         glEnable (GL_FOG_COORDINATE_ARRAY_EXT);
+         glEnableClientState (GL_FOG_COORDINATE_ARRAY_EXT);
          break;
       case A:
          assert (att->index > 0 && att->index < 16);
@@ -169,23 +169,23 @@ static void va_render ()
       switch (att->dispatch)
       {
       case C:
-         glDisable (GL_COLOR_ARRAY);
+         glDisableClientState (GL_COLOR_ARRAY);
          break;
       case S:
-         glDisable (GL_SECONDARY_COLOR_ARRAY_EXT);
+         glDisableClientState (GL_SECONDARY_COLOR_ARRAY_EXT);
          break;
       case N:
-         glDisable (GL_NORMAL_ARRAY);
+         glDisableClientState (GL_NORMAL_ARRAY);
          break;
       case V:
-         glDisable (GL_VERTEX_ARRAY);
+         glDisableClientState (GL_VERTEX_ARRAY);
          break;
       case T:
          glClientActiveTextureARB (GL_TEXTURE0_ARB + att->index);
-         glDisable (GL_TEXTURE_COORD_ARRAY);
+         glDisableClientState (GL_TEXTURE_COORD_ARRAY);
          break;
       case F:
-         glDisable (GL_FOG_COORDINATE_ARRAY_EXT);
+         glDisableClientState (GL_FOG_COORDINATE_ARRAY_EXT);
          break;
       case A:
          glDisableVertexAttribArrayARB (att->index);
diff --git a/progs/tests/bufferobj.c b/progs/tests/bufferobj.c
index 220bd1f..d4ca270 100644
--- a/progs/tests/bufferobj.c
+++ b/progs/tests/bufferobj.c
@@ -73,7 +73,7 @@ static void DrawObject( const struct object *obj )
 
       glBindBufferARB(GL_ARRAY_BUFFER_ARB, obj->VertexBufferID);
       glVertexPointer(3, GL_FLOAT, obj->VertexStride, (void *) obj->VertexOffset);
-      glEnable(GL_VERTEX_ARRAY);
+      glEnableClientState(GL_VERTEX_ARRAY);
 
       /* test push/pop attrib */
       /* XXX this leads to a segfault with NVIDIA's 53.36 driver */
@@ -88,7 +88,7 @@ static void DrawObject( const struct object *obj )
 #endif
       glBindBufferARB(GL_ARRAY_BUFFER_ARB, obj->ColorBufferID);
       glColorPointer(3, GL_FLOAT, obj->ColorStride, (void *) obj->ColorOffset);
-      glEnable(GL_COLOR_ARRAY);
+      glEnableClientState(GL_COLOR_ARRAY);
 
       if (obj->NumElements > 0) {
          /* indexed arrays */
@@ -223,11 +223,11 @@ CreateVertexArrayObject(struct object *obj)
 
    glBindBufferARB(GL_ARRAY_BUFFER_ARB, obj->VertexBufferID);
    glVertexPointer(3, GL_FLOAT, obj->VertexStride, (void *) obj->VertexOffset);
-   glEnable(GL_VERTEX_ARRAY);
+   glEnableClientState(GL_VERTEX_ARRAY);
 
    glBindBufferARB(GL_ARRAY_BUFFER_ARB, obj->ColorBufferID);
    glColorPointer(3, GL_FLOAT, obj->ColorStride, (void *) obj->ColorOffset);
-   glEnable(GL_COLOR_ARRAY);
+   glEnableClientState(GL_COLOR_ARRAY);
 
    glBindVertexArray(0);
 }
diff --git a/progs/tests/mapbufrange.c b/progs/tests/mapbufrange.c
index 0021bb2..76e02dd 100644
--- a/progs/tests/mapbufrange.c
+++ b/progs/tests/mapbufrange.c
@@ -98,10 +98,10 @@ Draw(void)
 {
    glBindBufferARB(GL_ARRAY_BUFFER_ARB, BufferID);
    glVertexPointer(3, GL_FLOAT, 24, 0);
-   glEnable(GL_VERTEX_ARRAY);
+   glEnableClientState(GL_VERTEX_ARRAY);
 
    glColorPointer(3, GL_FLOAT, 24, (void*) 12);
-   glEnable(GL_COLOR_ARRAY);
+   glEnableClientState(GL_COLOR_ARRAY);
 
    glDrawArrays(GL_QUADS, 0, NumRects * 4);
 
diff --git a/progs/tests/mapvbo.c b/progs/tests/mapvbo.c
index c392e76..52a22a5 100644
--- a/progs/tests/mapvbo.c
+++ b/progs/tests/mapvbo.c
@@ -54,10 +54,10 @@ Draw(void)
 
    glBindBufferARB(GL_ARRAY_BUFFER_ARB, BufferID);
    glVertexPointer(3, GL_FLOAT, 24, 0);
-   glEnable(GL_VERTEX_ARRAY);
+   glEnableClientState(GL_VERTEX_ARRAY);
 
    glColorPointer(3, GL_FLOAT, 24, (void*) 12);
-   glEnable(GL_COLOR_ARRAY);
+   glEnableClientState(GL_COLOR_ARRAY);
 
    glDrawArrays(GL_TRIANGLE_FAN, 0, 4);
 
diff --git a/progs/xdemos/glxswapcontrol.c b/progs/xdemos/glxswapcontrol.c
index 5a5d084..df9f7ad 100644
--- a/progs/xdemos/glxswapcontrol.c
+++ b/progs/xdemos/glxswapcontrol.c
@@ -303,13 +303,13 @@ draw(void)
       glDisable(GL_LIGHTING);
       glShadeModel(GL_SMOOTH);
 
-      glEnable( GL_VERTEX_ARRAY );
-      glEnable( GL_COLOR_ARRAY );
+      glEnableClientState( GL_VERTEX_ARRAY );
+      glEnableClientState( GL_COLOR_ARRAY );
       glVertexPointer( 3, GL_FLOAT, 0, vert );
       glColorPointer( 3, GL_FLOAT, 0, col );
       glDrawArrays( GL_POLYGON, 0, 4 );
-      glDisable( GL_COLOR_ARRAY );
-      glDisable( GL_VERTEX_ARRAY );
+      glDisableClientState( GL_COLOR_ARRAY );
+      glDisableClientState( GL_VERTEX_ARRAY );
 
       glMatrixMode(GL_PROJECTION);
       glLoadIdentity();




More information about the mesa-commit mailing list