From aa585e00c7b7fa0a05a5ac0d8064b4b1ce32944c Mon Sep 17 00:00:00 2001 From: minenice55 Date: Sat, 2 May 2026 16:11:17 -0400 Subject: [PATCH] fix affine rotation not flipping in gravity flip this matches software now --- src/hardware/hw_things.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hardware/hw_things.c b/src/hardware/hw_things.c index 6c3ffeaea..1ba4ac38d 100644 --- a/src/hardware/hw_things.c +++ b/src/hardware/hw_things.c @@ -1781,7 +1781,7 @@ static void HWR_ProjectSprite(mobj_t *thing) float base_topoffs = FIXED_TO_FLOAT(spr_topoffset); #ifdef ROTSPRITE - spriterotangle = R_SpriteRotationAngle(thing, NULL, &interp, false); + spriterotangle = R_SpriteRotationAngle(thing, NULL, &interp, (affinesprite && vflip)); if (spriterotangle != 0 && !(splat && !(thing->renderflags & RF_NOSPLATROLLANGLE))