From 54ac208dd5a54c827567a3a86e152680ae7663ea Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Fri, 28 Jun 2024 17:10:17 +1000 Subject: lighting: disable the new additive point light behavior when new lighting is off --- source/base/StarCellularLighting.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'source/base/StarCellularLighting.cpp') diff --git a/source/base/StarCellularLighting.cpp b/source/base/StarCellularLighting.cpp index 48ba265..d5ef9ee 100644 --- a/source/base/StarCellularLighting.cpp +++ b/source/base/StarCellularLighting.cpp @@ -73,7 +73,8 @@ void CellularLightingCalculator::setParameters(Json const& config) { config.getFloat("spreadMaxObstacle"), config.getFloat("pointMaxAir"), config.getFloat("pointMaxObstacle"), - config.getFloat("pointObstacleBoost") + config.getFloat("pointObstacleBoost"), + config.getBool("pointAdditive", false) ); else m_lightArray.left().setParameters( @@ -82,7 +83,8 @@ void CellularLightingCalculator::setParameters(Json const& config) { config.getFloat("spreadMaxObstacle"), config.getFloat("pointMaxAir"), config.getFloat("pointMaxObstacle"), - config.getFloat("pointObstacleBoost") + config.getFloat("pointObstacleBoost"), + config.getBool("pointAdditive", false) ); } @@ -190,7 +192,8 @@ void CellularLightIntensityCalculator::setParameters(Json const& config) { config.getFloat("spreadMaxObstacle"), config.getFloat("pointMaxAir"), config.getFloat("pointMaxObstacle"), - config.getFloat("pointObstacleBoost") + config.getFloat("pointObstacleBoost"), + config.getBool("pointAdditive", false) ); } -- cgit v1.2.3