diff options
author | Andrey Nazarov <skuller@skuller.net> | 2013-04-15 22:26:07 +0400 |
---|---|---|
committer | Andrey Nazarov <skuller@skuller.net> | 2013-04-15 22:26:07 +0400 |
commit | 5aa77abdcdd6e1f6aa0e2e9e8c43d28dfad645f4 (patch) | |
tree | 63a7fc37b439b26947e2c1aef66e227bedb30cd4 /src | |
parent | 523260588c6b3537ff528fc4d36923f1f4b1a28a (diff) |
Add ‘gl_versionoverride’ variable.
Diffstat (limited to 'src')
-rw-r--r-- | src/refresh/gl/main.c | 10 |
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); |