From d70f8bbef32f1c47e14137505c83219a6ccbb31a Mon Sep 17 00:00:00 2001 From: ewasylishen Date: Wed, 20 Jul 2016 04:15:02 +0000 Subject: [PATCH] Fix for large menu scale factors, broken in r1293 git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1333 af15c1b1-3010-417e-b628-4374ebc0bcbd --- quakespasm/Quake/gl_draw.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quakespasm/Quake/gl_draw.c b/quakespasm/Quake/gl_draw.c index b8cbe491..470c75a6 100644 --- a/quakespasm/Quake/gl_draw.c +++ b/quakespasm/Quake/gl_draw.c @@ -701,8 +701,9 @@ void GL_SetCanvas (canvastype newcanvas) glViewport (glx, gly, glwidth, glheight); break; case CANVAS_MENU: - s = q_min((float)glwidth / 640.0, (float)glheight / 200.0); // ericw -- doubled width to 640 to accommodate long keybindings + s = q_min((float)glwidth / 320.0, (float)glheight / 200.0); s = CLAMP (1.0, scr_menuscale.value, s); + // ericw -- doubled width to 640 to accommodate long keybindings glOrtho (0, 640, 200, 0, -99999, 99999); glViewport (glx + (glwidth - 320*s) / 2, gly + (glheight - 200*s) / 2, 640*s, 200*s); break;