From 6c559946f0a4af39fda31c743f5349a5fe8738b9 Mon Sep 17 00:00:00 2001 From: toasterbabe Date: Wed, 17 Aug 2016 21:14:01 +0100 Subject: [PATCH] ok no i misunderstood what he was getting at --- src/r_things.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/r_things.c b/src/r_things.c index 7000dc05b..e581b124b 100644 --- a/src/r_things.c +++ b/src/r_things.c @@ -884,6 +884,7 @@ static void R_DrawVisSprite(vissprite_t *vis) if (!vis->isScaled) { vis->scale = FixedMul(vis->scale, this_scale); + vis->scalestep = FixedMul(vis->scalestep, this_scale); spryscale = vis->scale; dc_iscale = FixedDiv(FRACUNIT, vis->scale); vis->xiscale = FixedDiv(vis->xiscale,this_scale); @@ -925,7 +926,7 @@ static void R_DrawVisSprite(vissprite_t *vis) if (vis->scalestep) { sprtopscreen = (centeryfrac - FixedMul(dc_texturemid, spryscale)); - dc_iscale = FixedDiv((0xffffffffu / (unsigned)spryscale), this_scale); + dc_iscale = (0xffffffffu / (unsigned)spryscale) } if (vis->vflip) R_DrawFlippedMaskedColumn(column, patch->height);