From f4b7c3933e556260673651b69ddae8b4aa793fa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Lu=C3=ADs=20Vaz=20Silva?= Date: Sat, 11 Jan 2025 19:39:37 -0300 Subject: [PATCH] let cpu traces pass through non-opaque surfaces --- src/common/rendering/hwrenderer/data/hw_levelmesh.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/rendering/hwrenderer/data/hw_levelmesh.cpp b/src/common/rendering/hwrenderer/data/hw_levelmesh.cpp index 5dc08b61d..1a0376ff0 100644 --- a/src/common/rendering/hwrenderer/data/hw_levelmesh.cpp +++ b/src/common/rendering/hwrenderer/data/hw_levelmesh.cpp @@ -105,7 +105,7 @@ LevelMeshSurface* LevelMesh::Trace(const FVector3& start, FVector3 direction, fl hitSurface = &Mesh.Surfaces[Mesh.SurfaceIndexes[hit.triangle]]; int portal = hitSurface->PortalIndex; - if (!portal) + if (!portal && hitSurface->Alpha >= 1.0) { break; }