From 4f3751bf5982b3015037da457349716682e9bbe0 Mon Sep 17 00:00:00 2001 From: toaster Date: Mon, 5 Jun 2023 16:12:12 +0100 Subject: [PATCH] HWR_ProjectSprite: Invert spriterotangle for the sake of rotsprite in GL --- src/hardware/hw_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hardware/hw_main.c b/src/hardware/hw_main.c index a656d3254..59aee511e 100644 --- a/src/hardware/hw_main.c +++ b/src/hardware/hw_main.c @@ -4774,7 +4774,7 @@ static void HWR_ProjectSprite(mobj_t *thing) && !(splat && !(thing->renderflags & RF_NOSPLATROLLANGLE))) { rollangle = R_GetRollAngle(vflip - ? InvAngle(spriterotangle) : spriterotangle); + ? spriterotangle : InvAngle(spriterotangle)); rotsprite = Patch_GetRotatedSprite(sprframe, (thing->frame & FF_FRAMEMASK), rot, flip, false, sprinfo, rollangle); if (rotsprite != NULL)