Skip to content

Commit e32f4de

Browse files
author
Adrien GIVRY
committed
Negative light are now supported
1 parent e3249b8 commit e32f4de

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • Sources/Overload/OvRendering/src/OvRendering/Entities

Sources/Overload/OvRendering/src/OvRendering/Entities/Light.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ OvMaths::FMatrix4 OvRendering::Entities::Light::GenerateMatrix() const
5252
float CalculateLuminosity(float p_constant, float p_linear, float p_quadratic, float p_intensity, float p_distance)
5353
{
5454
auto attenuation = (p_constant + p_linear * p_distance + p_quadratic * (p_distance * p_distance));
55-
return (1.0f / attenuation) * p_intensity;
55+
return (1.0f / attenuation) * std::abs(p_intensity);
5656
}
5757

5858
float CalculatePointLightRadius(float p_constant, float p_linear, float p_quadratic, float p_intensity)

0 commit comments

Comments
 (0)