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/versi…
==============================================================================
--- 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);
+ }
}
/**