From 4c6e85e25d1ea6ff06bf8cff443479ff643ea110 Mon Sep 17 00:00:00 2001 From: codereader Date: Fri, 5 Feb 2021 04:48:43 +0100 Subject: [PATCH] #5465: Backfacing brush faces are no longer being culled in orthoviews --- radiantcore/brush/BrushNode.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/radiantcore/brush/BrushNode.cpp b/radiantcore/brush/BrushNode.cpp index 5aef66b1f4..4230b3b628 100644 --- a/radiantcore/brush/BrushNode.cpp +++ b/radiantcore/brush/BrushNode.cpp @@ -398,7 +398,8 @@ void BrushNode::evaluateViewDependent(const VolumeTest& volume, const Matrix4& l { // Check if face is filtered before adding to visibility matrix // greebo: Removed localToWorld transformation here, brushes don't have a non-identity l2w - if (forceVisible || (i->faceIsVisible() && i->intersectVolume(volume))) + // Don't cull backfacing planes to make those faces visible in orthoview (#5465) + if (forceVisible || i->faceIsVisible()) { *j = true;