From b84bf176e184db5898ab79a7bcaede4c31c55718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Lu=C3=ADs=20Vaz=20Silva?= Date: Fri, 17 Feb 2023 16:11:39 -0300 Subject: [PATCH] Fix Software Slope Rendering for non-1.2 pixel ratios --- src/rendering/swrenderer/viewport/r_viewport.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rendering/swrenderer/viewport/r_viewport.cpp b/src/rendering/swrenderer/viewport/r_viewport.cpp index aa455cf0655..63606d46770 100644 --- a/src/rendering/swrenderer/viewport/r_viewport.cpp +++ b/src/rendering/swrenderer/viewport/r_viewport.cpp @@ -172,6 +172,9 @@ namespace swrenderer WallTMapScale2 = IYaspectMul / CenterX * 1.2 / ypixelstretch; + // [RicardoLuis0] adjust IYaspectMul for map stretch -- fixes slope rendering on maps that define pixelratio + IYaspectMul *= 1.2 / ypixelstretch; + // thing clipping fillshort(screenheightarray, viewwidth, (short)viewheight);