From ff293c3f6fa9e193480c769184e1591ab8c86f80 Mon Sep 17 00:00:00 2001
From: Jaime Passos <lazymyuutsu@gmail.com>
Date: Sat, 7 Sep 2019 18:20:49 -0300
Subject: [PATCH] fix non powers of two spans

---
 src/r_plane.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/r_plane.c b/src/r_plane.c
index c284057267..a5b167015b 100644
--- a/src/r_plane.c
+++ b/src/r_plane.c
@@ -1010,6 +1010,8 @@ void R_DrawSinglePlane(visplane_t *pl)
 
 		if (ds_powersoftwo)
 		{
+			// Okay, look, don't ask me why this works, but without this setup there's a disgusting-looking misalignment with the textures. -Red
+			fudge = ((1<<nflatshiftup)+1.0f)/(1<<nflatshiftup);
 			if (hack)
 			{
 				/*
-- 
GitLab