Roll back commit 41531

meow-7.2.2
Dave Houlton 2019-11-25 15:03:09 -07:00
parent 24920de799
commit 41330f4a39
1 changed files with 1 additions and 8 deletions

View File

@ -51,14 +51,7 @@ vec3 atmosTransport(vec3 light)
vec3 fullbrightAtmosTransport(vec3 light)
{
float brightness = dot(light.rgb * 0.5, vec3(0.3333)) + 0.1;
vec3 attenColor = atmosTransportFrag(light * 0.5, getAdditiveColor() * brightness, getAtmosAttenuation());
// attenColor is an accurate fog-attenuated result for any brightness
// But, the pre-EEP shader included a brightness-indexed lerp to a non-attenuated version
// of the color - effectively a fog 'burn-through' for very bright pixels. To more closely
// match the pre-EEP behavior, we'll also lerp to the pre-EEP color, based on overall brightness
float preEepBright = dot(light.rgb, vec3(0.3333));
retun mix(attenColor, (light.rgb + getAdditiveColor().rgb) * (2.0 - preEepBright), preEepBright * preEepBright);
return atmosTransportFrag(light * 0.5, getAdditiveColor() * brightness, getAtmosAttenuation());
}
vec3 fullbrightShinyAtmosTransport(vec3 light)