diff --git a/Quake/gl_texmgr.c b/Quake/gl_texmgr.c index 7a18d48b..46374062 100644 --- a/Quake/gl_texmgr.c +++ b/Quake/gl_texmgr.c @@ -568,9 +568,11 @@ void TexMgr_RecalcWarpImageSize (void) while (gl_warpimagesize > vid.height) gl_warpimagesize >>= 1; - if (gl_warpimagesize == oldsize) - return; - + // ericw -- removed early exit if (gl_warpimagesize == oldsize). + // after vid_restart TexMgr_ReloadImage reloads textures + // to tx->source_width/source_height, which might not match oldsize. + // fixes: https://sourceforge.net/p/quakespasm/bugs/13/ + // // resize the textures in opengl //