From 1c7f1953536b9e13eb1cd84d2190db9544a44e1c Mon Sep 17 00:00:00 2001 From: Rachael Alexanderson Date: Thu, 4 Jan 2024 00:28:43 -0500 Subject: [PATCH] - reverse y offset for SpriteOffset to be consistent with software renderer and past versions --- src/rendering/hwrenderer/scene/hw_sprites.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rendering/hwrenderer/scene/hw_sprites.cpp b/src/rendering/hwrenderer/scene/hw_sprites.cpp index 8735c0f46..6156f1f63 100644 --- a/src/rendering/hwrenderer/scene/hw_sprites.cpp +++ b/src/rendering/hwrenderer/scene/hw_sprites.cpp @@ -427,7 +427,7 @@ bool HWSprite::CalculateVertices(HWDrawInfo *di, FVector3 *v, DVector3 *vp) FQuaternion quat = FQuaternion::FromAngles(FAngle::fromDeg(270) - di->Viewpoint.HWAngles.Yaw, di->Viewpoint.HWAngles.Pitch, FAngle::fromDeg(0)); FVector3 sideVec = quat * FVector3(0, 1, 0); FVector3 upVec = quat * FVector3(0, 0, 1); - FVector3 res = sideVec * -offx + upVec * offy; + FVector3 res = sideVec * -offx + upVec * -offy; mat.Translate(res.X, res.Z, res.Y); }