diff options
| author | Graham Linden <graham@lindenlab.com> | 2019-05-13 12:10:05 -0700 | 
|---|---|---|
| committer | Graham Linden <graham@lindenlab.com> | 2019-05-13 12:10:05 -0700 | 
| commit | 0412bfdd7248e7d5621469085b34dfea9c4589d4 (patch) | |
| tree | 5f42a8d32baaab37e6d821c22342fa8ec28a7a2e /indra/newview/app_settings/shaders/class2/windlight | |
| parent | 5da1f812dc3262b057be66de945454a7c46f1f44 (diff) | |
SL-11149
More shader tweaks to fullbright transport to get correct coloring while keeping fog fixes.
Diffstat (limited to 'indra/newview/app_settings/shaders/class2/windlight')
| -rw-r--r-- | indra/newview/app_settings/shaders/class2/windlight/atmosphericsV.glsl | 2 | ||||
| -rw-r--r-- | indra/newview/app_settings/shaders/class2/windlight/transportF.glsl | 4 | 
2 files changed, 2 insertions, 4 deletions
| diff --git a/indra/newview/app_settings/shaders/class2/windlight/atmosphericsV.glsl b/indra/newview/app_settings/shaders/class2/windlight/atmosphericsV.glsl index 4ac44feee5..d66983a951 100644 --- a/indra/newview/app_settings/shaders/class2/windlight/atmosphericsV.glsl +++ b/indra/newview/app_settings/shaders/class2/windlight/atmosphericsV.glsl @@ -22,8 +22,6 @@   * Linden Research, Inc., 945 Battery Street, San Francisco, CA  94111  USA   * $/LicenseInfo$   */ -  -  // VARYING param funcs  void setSunlitColor(vec3 v); diff --git a/indra/newview/app_settings/shaders/class2/windlight/transportF.glsl b/indra/newview/app_settings/shaders/class2/windlight/transportF.glsl index 2683b06e1b..2de708d94b 100644 --- a/indra/newview/app_settings/shaders/class2/windlight/transportF.glsl +++ b/indra/newview/app_settings/shaders/class2/windlight/transportF.glsl @@ -51,11 +51,11 @@ vec3 atmosTransport(vec3 light)  vec3 fullbrightAtmosTransport(vec3 light)  {      float brightness = dot(light.rgb, vec3(0.33333)); -    return atmosTransportFrag(light, getAdditiveColor() * (brightness * 0.5 + 0.5), getAtmosAttenuation()); +    return atmosTransportFrag(light * 0.5, getAdditiveColor() * (brightness * 0.5 + 0.5), getAtmosAttenuation());  }  vec3 fullbrightShinyAtmosTransport(vec3 light)  {      float brightness = dot(light.rgb, vec3(0.33333)); -    return atmosTransportFrag(light, getAdditiveColor() * (brightness * 0.5 + 0.5), getAtmosAttenuation()); +    return atmosTransportFrag(light * 0.5, getAdditiveColor() * (brightness * brightness), getAtmosAttenuation());  } | 
