diff --git a/package/Shaders/Lighting.hlsl b/package/Shaders/Lighting.hlsl index d7331595be..80d1497e9b 100644 --- a/package/Shaders/Lighting.hlsl +++ b/package/Shaders/Lighting.hlsl @@ -2570,6 +2570,8 @@ PS_OUTPUT main(PS_INPUT input, bool frontFace specularColor = 0; # endif + specularColor = Color::GammaToLinear(specularColor); + diffuseColor = reflectionDiffuseColor; # if (defined(ENVMAP) || defined(MULTI_LAYER_PARALLAX) || defined(EYE))