diff --git a/quakespasm/Quake/gl_vidsdl.c b/quakespasm/Quake/gl_vidsdl.c index 49dca7eb..00639ce5 100644 --- a/quakespasm/Quake/gl_vidsdl.c +++ b/quakespasm/Quake/gl_vidsdl.c @@ -306,11 +306,6 @@ static int VID_SetMode (int modenum) vid.recalc_refdef = 1; -// with SDL, this needs to be done every time the render context is recreated, so I moved it here - GL_Init (); - TexMgr_ReloadImages (); - GL_SetupState (); - // no pending changes vid_changed = false; @@ -395,6 +390,10 @@ static void VID_Restart (void) // VID_SetMode (vid_default); + GL_Init (); + TexMgr_ReloadImages (); + GL_SetupState (); + vid_canalttab = true; //warpimages needs to be recalculated