Fix renderer not clearing some GL extension variables at vid_restart

If renderer is compiled into client (USE_RENDERER_DLOPEN=0) and after
start up set r_allowExtension to 0 and run vid_restart, some extension
were still used.
This commit is contained in:
Zack Middleton 2018-07-20 23:40:02 -05:00
parent c74b9a4452
commit bead4aa8c7
3 changed files with 16 additions and 0 deletions

View file

@ -1291,6 +1291,10 @@ void RE_Shutdown( qboolean destroyWindow ) {
GLimp_Shutdown();
Com_Memset( &glConfig, 0, sizeof( glConfig ) );
textureFilterAnisotropic = qfalse;
maxAnisotropy = 0;
displayAspect = 0.0f;
Com_Memset( &glState, 0, sizeof( glState ) );
}