progs: Fix isosurf.
authorJosé Fonseca <jfonseca@vmware.com>
Sat, 24 Jan 2009 16:47:50 +0000 (16:47 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Sat, 24 Jan 2009 16:47:50 +0000 (16:47 +0000)
progs/demos/isosurf.c

index e2ff6bea0b336f11ed53dd892c02a8746b4bdb3c..393741cc9d66dad503e702a8fbf638b7a6a3b169 100644 (file)
@@ -1033,7 +1033,6 @@ static GLint Args(int argc, char **argv)
 int main(int argc, char **argv)
 {
    GLenum type;
-   char *extensions;
 
    GLuint arg_mode = Args(argc, argv);
 
@@ -1052,19 +1051,18 @@ int main(int argc, char **argv)
    glutInitDisplayMode(type);
 
    if (glutCreateWindow("Isosurface") <= 0) {
-   glewInit();
       exit(0);
    }
 
-   /* Make sure server supports the vertex array extension */
-   extensions = (char *) glGetString( GL_EXTENSIONS );
+   glewInit();
 
-   if (!strstr( extensions, "GL_EXT_vertex_array" ))
+   /* Make sure server supports the vertex array extension */
+   if (!GLEW_EXT_vertex_array)
    {
       printf("Vertex arrays not supported by this renderer\n");
       allowed &= ~(LOCKED|DRAW_ARRAYS|DRAW_ELTS|ARRAY_ELT);
    }
-   else if (!strstr( extensions, "GL_EXT_compiled_vertex_array" ))
+   else if (!GLEW_EXT_compiled_vertex_array)
    {
       printf("Compiled vertex arrays not supported by this renderer\n");
       allowed &= ~LOCKED;