mirror of
https://github.com/yquake2/yquake2remaster.git
synced 2024-11-10 07:12:07 +00:00
QGL renundancy cleanup
Despite QGL is only handling GL extensions, there was a little code renundancy. QGL_EXT_Reset sets all extension pointers to NULL.
This commit is contained in:
parent
64a39ce09e
commit
1cfb5c67d5
2 changed files with 19 additions and 21 deletions
|
@ -52,18 +52,26 @@ void ( APIENTRY *qglClientActiveTextureARB ) ( GLenum );
|
|||
|
||||
/* ========================================================================= */
|
||||
|
||||
void QGL_EXT_Reset ( void )
|
||||
{
|
||||
qglLockArraysEXT = NULL;
|
||||
qglUnlockArraysEXT = NULL;
|
||||
qglPointParameterfEXT = NULL;
|
||||
qglPointParameterfvEXT = NULL;
|
||||
qglColorTableEXT = NULL;
|
||||
qgl3DfxSetPaletteEXT = NULL;
|
||||
qglMultiTexCoord2fARB = NULL;
|
||||
qglActiveTextureARB = NULL;
|
||||
qglClientActiveTextureARB = NULL;
|
||||
}
|
||||
|
||||
/* ========================================================================= */
|
||||
|
||||
void
|
||||
QGL_Shutdown ( void )
|
||||
{
|
||||
qglLockArraysEXT = NULL;
|
||||
qglUnlockArraysEXT = NULL;
|
||||
qglPointParameterfEXT = NULL;
|
||||
qglPointParameterfvEXT = NULL;
|
||||
qglColorTableEXT = NULL;
|
||||
qgl3DfxSetPaletteEXT = NULL;
|
||||
qglMultiTexCoord2fARB = NULL;
|
||||
qglActiveTextureARB = NULL;
|
||||
qglClientActiveTextureARB = NULL;
|
||||
// Reset GL extension pointers
|
||||
QGL_EXT_Reset();
|
||||
}
|
||||
|
||||
/* ========================================================================= */
|
||||
|
@ -71,15 +79,8 @@ QGL_Shutdown ( void )
|
|||
qboolean
|
||||
QGL_Init (void)
|
||||
{
|
||||
qglLockArraysEXT = NULL;
|
||||
qglUnlockArraysEXT = NULL;
|
||||
qglPointParameterfEXT = NULL;
|
||||
qglPointParameterfvEXT = NULL;
|
||||
qglColorTableEXT = NULL;
|
||||
qgl3DfxSetPaletteEXT = NULL;
|
||||
qglMultiTexCoord2fARB = NULL;
|
||||
qglActiveTextureARB = NULL;
|
||||
qglClientActiveTextureARB = NULL;
|
||||
// Reset GL extension pointers
|
||||
QGL_EXT_Reset();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -170,9 +170,6 @@ VID_LoadRefresh(void)
|
|||
// Log it!
|
||||
Com_Printf("----- refresher initialization -----\n");
|
||||
|
||||
// Get refresher API exports
|
||||
//R_GetRefAPI();
|
||||
|
||||
/* Init IN (Mouse) */
|
||||
in_state.IN_CenterView_fp = IN_CenterView;
|
||||
in_state.Key_Event_fp = Do_Key_Event;
|
||||
|
|
Loading…
Reference in a new issue