]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Return star color calculation to what it previously was
authorsfan5 <sfan5@live.de>
Thu, 26 Nov 2020 21:17:11 +0000 (22:17 +0100)
committersfan5 <sfan5@live.de>
Thu, 26 Nov 2020 21:17:11 +0000 (22:17 +0100)
src/client/sky.cpp

index 180d43066ac37cbeca8c70024a1e66d7f5db3488..9a2614eda255daa41b80821c1f93c9a8eff4846b 100644 (file)
@@ -698,7 +698,7 @@ void Sky::draw_stars(video::IVideoDriver * driver, float wicked_time_of_day)
        float tod = wicked_time_of_day < 0.5f ? wicked_time_of_day : (1.0f - wicked_time_of_day);
        float starbrightness = (0.25f - fabsf(tod)) * 20.0f;
        m_star_color = m_star_params.starcolor;
-       m_star_color.a = clamp(starbrightness * m_star_color.a, 0.0f, 1.0f);
+       m_star_color.a *= clamp(starbrightness, 0.0f, 1.0f);
        if (m_star_color.a <= 0.0f) // Stars are only drawn when not fully transparent
                return;
        m_materials[0].DiffuseColor = m_materials[0].EmissiveColor = m_star_color.toSColor();