diff options
author | José Fonseca <jfonseca@vmware.com> | 2011-06-07 18:45:22 +0100 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2011-06-07 18:45:22 +0100 |
commit | 7e152554bd922769f1e41c5fe5264f936cc5e149 (patch) | |
tree | b5e80666c40b2dbd06bd06d65d994d5fa4b7d78b /src/objviewer/objview.c | |
parent | bea0fd1130632fd722d3032f1dd8b3614d281cc2 (diff) |
Fix GL_VERSION checks.
Several demos were mistakenly dismissing version 3.
Simply use GLEW version check mechanism everywhere.
Diffstat (limited to 'src/objviewer/objview.c')
-rw-r--r-- | src/objviewer/objview.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/objviewer/objview.c b/src/objviewer/objview.c index a323a969..64c4a9f0 100644 --- a/src/objviewer/objview.c +++ b/src/objviewer/objview.c @@ -435,22 +435,21 @@ Motion(int x, int y) static void DoFeatureChecks(void) { - char *version = (char *) glGetString(GL_VERSION); - if (version[0] == '1') { + if (!GLEW_VERSION_2_0) { /* check for individual extensions */ - if (!glutExtensionSupported("GL_ARB_texture_cube_map")) { + if (!GLEW_ARB_texture_cube_map) { printf("Sorry, GL_ARB_texture_cube_map is required.\n"); exit(1); } - if (!glutExtensionSupported("GL_ARB_vertex_shader")) { + if (!GLEW_ARB_vertex_shader) { printf("Sorry, GL_ARB_vertex_shader is required.\n"); exit(1); } - if (!glutExtensionSupported("GL_ARB_fragment_shader")) { + if (!GLEW_ARB_fragment_shader) { printf("Sorry, GL_ARB_fragment_shader is required.\n"); exit(1); } - if (!glutExtensionSupported("GL_ARB_vertex_buffer_object")) { + if (!GLEW_ARB_vertex_buffer_object) { printf("Sorry, GL_ARB_vertex_buffer_object is required.\n"); exit(1); } |