/* ================== R_Free_OpenGL ================== */ void R_Free_OpenGL( void ) { GL_DeleteContext (); VID_DestroyWindow (); SDL_GL_UnloadLibrary (); // now all extensions are disabled Q_memset( glConfig.extension, 0, sizeof( glConfig.extension[0] ) * GL_EXTCOUNT ); glw_state.initialized = false; }
/* ================== R_Free_OpenGL ================== */ void R_Free_OpenGL( void ) { VID_RestoreGamma (); GL_DeleteContext (); VID_DestroyWindow (); #ifdef XASH_SDL SDL_GL_UnloadLibrary (); #endif // now all extensions are disabled Q_memset( glConfig.extension, 0, sizeof( glConfig.extension[0] ) * GL_EXTCOUNT ); glw_state.initialized = false; }