From 56ed3bdf4928119b94df34d2edb0a92ef25ba8d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93lafur=20=C3=9E=C3=B3r=20Gunnarsson?= Date: Thu, 1 Oct 2026 09:23:51 +0000 Subject: [PATCH] Update Tr2LightManager.cpp Fixing an issue where volumetric lights can pop out of reflections if the lights are not visible from the camera frustum --- trinity/Tr2LightManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trinity/Tr2LightManager.cpp b/trinity/Tr2LightManager.cpp index a1ee62bce..063f4326d 100644 --- a/trinity/Tr2LightManager.cpp +++ b/trinity/Tr2LightManager.cpp @@ -343,7 +343,7 @@ void Tr2LightManager::AddLight( PerLightData& data ) { return; } - if( !m_frustum.IsSphereVisible( reinterpret_cast( &data.position ) ) ) + if( ( data.flags & FLAG_IS_VOLUMETRIC ) == 0 && !m_frustum.IsSphereVisible( reinterpret_cast( &data.position ) ) ) { return; }