From 5145869847d75dfaa38f7911821b96dc15bd0bc0 Mon Sep 17 00:00:00 2001 From: danij Date: Tue, 8 May 2012 12:44:00 +0100 Subject: [PATCH] Map Renderer|Fixed: Do not add polyobj edges to angle clipper when viewer is in the void Polyobj half edges should not result in solid angle clipper segments when the viewer is in the void. --- doomsday/engine/portable/src/rend_main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doomsday/engine/portable/src/rend_main.c b/doomsday/engine/portable/src/rend_main.c index 604d13d3a9..87a660631a 100644 --- a/doomsday/engine/portable/src/rend_main.c +++ b/doomsday/engine/portable/src/rend_main.c @@ -2810,7 +2810,9 @@ static void Rend_RenderBspLeaf(BspLeaf* bspLeaf) if(hedge->frameFlags & HEDGEINF_FACINGFRONT) { boolean solid = Rend_RenderHEdge(hedge, bspLeaf); - if(solid) + + // When the viewer is in the void no wall is "solid". + if(solid && !P_IsInVoid(viewPlayer)) { C_AddRangeFromViewRelPoints(hedge->HE_v1origin, hedge->HE_v2origin); }