From 01ea329cd4ba6e726a60e39a38d710fdd41cde6f Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Thu, 23 Aug 2018 18:19:53 +0200 Subject: [PATCH] - only render visual portals if they are front facing --- src/polyrenderer/scene/poly_wall.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/polyrenderer/scene/poly_wall.cpp b/src/polyrenderer/scene/poly_wall.cpp index 7aae2c32c..b7872724b 100644 --- a/src/polyrenderer/scene/poly_wall.cpp +++ b/src/polyrenderer/scene/poly_wall.cpp @@ -60,7 +60,7 @@ bool RenderPolyWall::RenderLine(PolyRenderThread *thread, seg_t *line, sector_t linePortals.push_back(std::unique_ptr(new PolyDrawLinePortal(line->linedef))); polyportal = linePortals.back().get(); } - else if (line->linedef && line->linedef->isVisualPortal()) + else if (line->linedef && line->linedef->isVisualPortal() && line->sidedef == line->linedef->sidedef[0]) { if (portalEnterLine == line->linedef) {