From 83332562f131cb3d8fd9c6726a6ddc4ea7119f7f Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Sun, 12 Feb 2017 07:37:18 +0100 Subject: [PATCH] Fix skyhack --- src/swrenderer/line/r_line.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/swrenderer/line/r_line.cpp b/src/swrenderer/line/r_line.cpp index 4f952e4a4..0dfebc6b0 100644 --- a/src/swrenderer/line/r_line.cpp +++ b/src/swrenderer/line/r_line.cpp @@ -806,6 +806,9 @@ namespace swrenderer if (sidedef == linedef->sidedef[0] && (linedef->special == Line_Mirror && r_drawmirrors)) return; if (!mBackSector) return; + // No top texture for skyhack lines + if (mFrontSector->GetTexture(sector_t::ceiling) == skyflatnum && mBackSector->GetTexture(sector_t::ceiling) == skyflatnum) return; + mTopPart.Texture = TexMan(sidedef->GetTexture(side_t::top), true); mTopPart.TextureOffsetU = FLOAT2FIXED(sidedef->GetTextureXOffset(side_t::top));