From 1751d7afeda393f601979fced7f3e1ada3f8e100 Mon Sep 17 00:00:00 2001 From: Jaime Passos Date: Fri, 14 Aug 2020 20:48:15 -0300 Subject: [PATCH] Cache the console patch only once in CON_DrawBackpic --- src/console.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/console.c b/src/console.c index 280dc4f22..e9c0138d7 100644 --- a/src/console.c +++ b/src/console.c @@ -1543,8 +1543,8 @@ static void CON_DrawBackpic(void) if (piclump == LUMPERROR) piclump = W_GetNumForName("MISSING"); - // Cache the Software patch. - con_backpic = W_CacheSoftwarePatchNum(piclump, PU_PATCH); + // Cache the patch. + con_backpic = W_CachePatchNum(piclump, PU_PATCH); // Center the backpic, and draw a vertically cropped patch. w = (con_backpic->width * vid.dupx); @@ -1567,8 +1567,7 @@ static void CON_DrawBackpic(void) } } - // Cache the patch normally. - con_backpic = W_CachePatchNum(piclump, PU_PATCH); + // Draw the patch. V_DrawCroppedPatch(x << FRACBITS, 0, FRACUNIT, V_NOSCALESTART, con_backpic, 0, ( BASEVIDHEIGHT - h ), BASEVIDWIDTH, h);