Author: jgardou
Date: Thu Jun 19 08:18:25 2014
New Revision: 63617

URL: http://svn.reactos.org/svn/reactos?rev=63617&view=rev
Log:
[OPENGL32/MESA]
 - Report OpenGL version 1.1

Modified:
    trunk/reactos/dll/opengl/mesa/main/version.c

Modified: trunk/reactos/dll/opengl/mesa/main/version.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/opengl/mesa/main/version.c?rev=63617&r1=63616&r2=63617&view=diff
==============================================================================
--- trunk/reactos/dll/opengl/mesa/main/version.c        [iso-8859-1] (original)
+++ trunk/reactos/dll/opengl/mesa/main/version.c        [iso-8859-1] Thu Jun 19 
08:18:25 2014
@@ -56,75 +56,22 @@
 static void
 compute_version(struct gl_context *ctx)
 {
-   GLuint major, minor;
-   static const int max = 100;
+    /* report openGL 1.1 */
+    ctx->VersionMajor = 1;
+    ctx->VersionMinor = 1;
 
-   const GLboolean ver_1_3 = (ctx->Extensions.ARB_texture_cube_map &&
-                              ctx->Extensions.ARB_texture_env_combine &&
-                              ctx->Extensions.ARB_texture_env_dot3);
-   const GLboolean ver_1_4 = (ver_1_3 &&
-                              ctx->Extensions.ARB_texture_env_crossbar &&
-                              ctx->Extensions.ARB_window_pos &&
-                              ctx->Extensions.EXT_blend_color &&
-                              ctx->Extensions.EXT_blend_func_separate &&
-                              ctx->Extensions.EXT_blend_minmax &&
-                              ctx->Extensions.EXT_fog_coord &&
-                              ctx->Extensions.EXT_point_parameters &&
-                              ctx->Extensions.EXT_secondary_color);
-   const GLboolean ver_1_5 = (ver_1_4 &&
-                              ctx->Extensions.EXT_shadow_funcs);
-   const GLboolean ver_2_0 = (ver_1_5 &&
-                              ctx->Extensions.ARB_point_sprite &&
-                              ctx->Extensions.EXT_blend_equation_separate);
-   const GLboolean ver_2_1 = (ver_2_0);
-   const GLboolean ver_3_0 = (ver_2_1 &&
-                              ctx->Extensions.ARB_map_buffer_range);
+    override_version(ctx, &ctx->VersionMajor, &ctx->VersionMinor);
 
-
-   if (ver_3_0) {
-      major = 3;
-      minor = 0;
-   }
-   else if (ver_2_1) {
-      major = 2;
-      minor = 1;
-   }
-   else if (ver_2_0) {
-      major = 2;
-      minor = 0;
-   }
-   else if (ver_1_5) {
-      major = 1;
-      minor = 5;
-   }
-   else if (ver_1_4) {
-      major = 1;
-      minor = 4;
-   }
-   else if (ver_1_3) {
-      major = 1;
-      minor = 3;
-   }
-   else {
-      major = 1;
-      minor = 2;
-   }
-
-   ctx->VersionMajor = major;
-   ctx->VersionMinor = minor;
-
-   override_version(ctx, &ctx->VersionMajor, &ctx->VersionMinor);
-
-   ctx->VersionString = (char *) malloc(max);
-   if (ctx->VersionString) {
-      _mesa_snprintf(ctx->VersionString, max,
-                    "%u.%u Mesa " MESA_VERSION_STRING
+    ctx->VersionString = (char *) malloc(20);
+    if (ctx->VersionString) {
+        _mesa_snprintf(ctx->VersionString, 20,
+            "%u.%u Mesa " MESA_VERSION_STRING
 #ifdef MESA_GIT_SHA1
-                    " (" MESA_GIT_SHA1 ")"
+            " (" MESA_GIT_SHA1 ")"
 #endif
-                    ,
-                    ctx->VersionMajor, ctx->VersionMinor);
-   }
+         ,
+         ctx->VersionMajor, ctx->VersionMinor);
+    }
 }
 
 /**


Reply via email to