From 677e1c888b97cf91a6d3070fc4c6e6274d636f66 Mon Sep 17 00:00:00 2001 From: Professor Hastig Date: Thu, 2 Nov 2023 07:18:15 +0100 Subject: [PATCH] fixed: Skewing to front and back floor was swapped. --- src/rendering/hwrenderer/scene/hw_walls.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/rendering/hwrenderer/scene/hw_walls.cpp b/src/rendering/hwrenderer/scene/hw_walls.cpp index ec865f7e3..4da62e5d6 100644 --- a/src/rendering/hwrenderer/scene/hw_walls.cpp +++ b/src/rendering/hwrenderer/scene/hw_walls.cpp @@ -2295,10 +2295,10 @@ void HWWall::Process(HWWallDispatcher *di, seg_t *seg, sector_t * frontsector, s skew = bch2 - bch1; break; case side_t::skew_front_floor: - skew = bfh2 - bfh1; + skew = ffh2 - ffh1; break; case side_t::skew_back_floor: - skew = ffh2 - ffh1; + skew = bfh2 - bfh1; break; } DoTexture(di, RENDERWALL_TOP, seg, (seg->linedef->flags & (ML_DONTPEGTOP)) == 0, @@ -2366,10 +2366,10 @@ void HWWall::Process(HWWallDispatcher *di, seg_t *seg, sector_t * frontsector, s skew = bch2 - bch1; break; case side_t::skew_front_floor: - skew = bfh2 - bfh1; + skew = ffh2 - ffh1; break; case side_t::skew_back_floor: - skew = ffh2 - ffh1; + skew = bfh2 - bfh1; break; } @@ -2436,10 +2436,10 @@ void HWWall::Process(HWWallDispatcher *di, seg_t *seg, sector_t * frontsector, s skew = bch2 - bch1; break; case side_t::skew_front_floor: - skew = bfh2a - bfh1a; + skew = ffh2 - ffh1; break; case side_t::skew_back_floor: - skew = ffh2 - ffh1; + skew = bfh2a - bfh1a; break; }