OpenGL2: Use an OpenGL 3.2 core context if available.
This commit is contained in:
parent
51ca4d35ea
commit
d549b642bc
20 changed files with 313 additions and 349 deletions
|
@ -259,7 +259,7 @@ static void InitOpenGL( void )
|
|||
{
|
||||
GLint temp;
|
||||
|
||||
GLimp_Init();
|
||||
GLimp_Init( qtrue );
|
||||
GLimp_InitExtraExtensions();
|
||||
|
||||
strcpy( renderer_buffer, glConfig.renderer_string );
|
||||
|
@ -943,14 +943,11 @@ void GL_SetDefaultState( void )
|
|||
|
||||
qglCullFace(GL_FRONT);
|
||||
|
||||
qglColor4f (1,1,1,1);
|
||||
|
||||
GL_BindNullTextures();
|
||||
|
||||
if (glRefConfig.framebufferObject)
|
||||
GL_BindNullFramebuffers();
|
||||
|
||||
qglEnable(GL_TEXTURE_2D);
|
||||
GL_TextureMode( r_textureMode->string );
|
||||
|
||||
//qglShadeModel( GL_SMOOTH );
|
||||
|
@ -1034,7 +1031,21 @@ void GfxInfo_f( void )
|
|||
ri.Printf( PRINT_ALL, "GL_RENDERER: %s\n", glConfig.renderer_string );
|
||||
ri.Printf( PRINT_ALL, "GL_VERSION: %s\n", glConfig.version_string );
|
||||
ri.Printf( PRINT_ALL, "GL_EXTENSIONS: " );
|
||||
R_PrintLongString( glConfig.extensions_string );
|
||||
if (glRefConfig.openglMajorVersion >= 3)
|
||||
{
|
||||
GLint numExtensions;
|
||||
int i;
|
||||
|
||||
glGetIntegerv(GL_NUM_EXTENSIONS, &numExtensions);
|
||||
for (i = 0; i < numExtensions; i++)
|
||||
{
|
||||
ri.Printf(PRINT_ALL, "%s ", qglGetStringi(GL_EXTENSIONS, i));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
R_PrintLongString( glConfig.extensions_string );
|
||||
}
|
||||
ri.Printf( PRINT_ALL, "\n" );
|
||||
ri.Printf( PRINT_ALL, "GL_MAX_TEXTURE_SIZE: %d\n", glConfig.maxTextureSize );
|
||||
ri.Printf( PRINT_ALL, "GL_MAX_TEXTURE_UNITS_ARB: %d\n", glConfig.numTextureUnits );
|
||||
|
@ -1060,7 +1071,6 @@ void GfxInfo_f( void )
|
|||
ri.Printf( PRINT_ALL, "texturemode: %s\n", r_textureMode->string );
|
||||
ri.Printf( PRINT_ALL, "picmip: %d\n", r_picmip->integer );
|
||||
ri.Printf( PRINT_ALL, "texture bits: %d\n", r_texturebits->integer );
|
||||
ri.Printf( PRINT_ALL, "multitexture: %s\n", enablestrings[qglActiveTextureARB != 0] );
|
||||
ri.Printf( PRINT_ALL, "compiled vertex arrays: %s\n", enablestrings[qglLockArraysEXT != 0 ] );
|
||||
ri.Printf( PRINT_ALL, "texenv add: %s\n", enablestrings[glConfig.textureEnvAddAvailable != 0] );
|
||||
ri.Printf( PRINT_ALL, "compressed textures: %s\n", enablestrings[glConfig.textureCompression!=TC_NONE] );
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue