Only require OpenGL 3.0 compatibility profile.

This commit is contained in:
Ralgor 2014-09-14 14:43:42 -05:00
parent cfc8f3dbbf
commit 5cc43137a1
2 changed files with 3 additions and 3 deletions

View File

@ -94,7 +94,7 @@ bool FShader::Load(const char * name, const char * vert_prog_lump, const char *
if (lightbuffertype == GL_UNIFORM_BUFFER) if (lightbuffertype == GL_UNIFORM_BUFFER)
{ {
vp_comb.Format("#version 330 core\n#extension GL_ARB_uniform_buffer_object : require\n#define NUM_UBO_LIGHTS %d\n", lightbuffersize); vp_comb.Format("#version 130\n#extension GL_ARB_uniform_buffer_object : require\n#define NUM_UBO_LIGHTS %d\n", lightbuffersize);
} }
else else
{ {

View File

@ -117,9 +117,9 @@ void gl_LoadExtensions()
else Printf("Emulating OpenGL v %s\n", version); else Printf("Emulating OpenGL v %s\n", version);
// Don't even start if it's lower than 3.0 // Don't even start if it's lower than 3.0
if (strcmp(version, "3.3") < 0) if (strcmp(version, "3.0") < 0)
{ {
I_FatalError("Unsupported OpenGL version.\nAt least OpenGL 3.3 is required to run " GAMENAME ".\n"); I_FatalError("Unsupported OpenGL version.\nAt least OpenGL 3.0 is required to run " GAMENAME ".\n");
} }
// add 0.01 to account for roundoff errors making the number a tad smaller than the actual version // add 0.01 to account for roundoff errors making the number a tad smaller than the actual version