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:
parent
c74b9a4452
commit
bead4aa8c7
3 changed files with 16 additions and 0 deletions
|
@ -308,6 +308,13 @@ static void GLimp_ClearProcAddresses( void ) {
|
|||
QGL_ES_1_1_PROCS;
|
||||
QGL_3_0_PROCS;
|
||||
|
||||
qglActiveTextureARB = NULL;
|
||||
qglClientActiveTextureARB = NULL;
|
||||
qglMultiTexCoord2fARB = NULL;
|
||||
|
||||
qglLockArraysEXT = NULL;
|
||||
qglUnlockArraysEXT = NULL;
|
||||
|
||||
#undef GLE
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue