summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrey Nazarov <skuller@skuller.net>2013-04-15 22:26:07 +0400
committerAndrey Nazarov <skuller@skuller.net>2013-04-15 22:26:07 +0400
commit5aa77abdcdd6e1f6aa0e2e9e8c43d28dfad645f4 (patch)
tree63a7fc37b439b26947e2c1aef66e227bedb30cd4 /src
parent523260588c6b3537ff528fc4d36923f1f4b1a28a (diff)
Add ‘gl_versionoverride’ variable.
Diffstat (limited to 'src')
-rw-r--r--src/refresh/gl/main.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/refresh/gl/main.c b/src/refresh/gl/main.c
index 582ce6b..4afa967 100644
--- a/src/refresh/gl/main.c
+++ b/src/refresh/gl/main.c
@@ -825,6 +825,16 @@ static qboolean GL_SetupConfig(void)
return qfalse;
}
+ // allow version override for debugging purposes
+ p = Cvar_Get("gl_versionoverride", "", CVAR_REFRESH)->string;
+ if (*p) {
+ gl_config.version_major = strtoul(p, &p, 10);
+ if (*p == '.')
+ gl_config.version_minor = strtoul(p + 1, NULL, 10);
+ else
+ gl_config.version_minor = 0;
+ }
+
// get and parse extension string
extensions = (const char *)qglGetString(GL_EXTENSIONS);
gl_config.ext_supported = QGL_ParseExtensionString(extensions);