DRTVWR-440: SL-12574: Tweak environment cube map to better match Windlight
parent
90e3974b16
commit
4be51fa559
|
|
@ -147,9 +147,9 @@ vec3 post_diffuse = color.rgb;
|
|||
if (nh > 0.0)
|
||||
{
|
||||
float scontrib = fres*texture2D(lightFunc, vec2(nh, spec.a)).r*gt/(nh*da);
|
||||
vec3 sp = sun_contrib*scontrib / 16.0;
|
||||
vec3 sp = sun_contrib*scontrib / 6.0;
|
||||
sp = clamp(sp, vec3(0), vec3(1));
|
||||
bloom += dot(sp, sp) / 6.0;
|
||||
bloom += dot(sp, sp) / 4.0;
|
||||
#if !defined(SUNLIGHT_KILL)
|
||||
color += sp * spec.rgb;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -155,9 +155,9 @@ vec3 post_diffuse = color.rgb;
|
|||
if (nh > 0.0)
|
||||
{
|
||||
float scontrib = fres*texture2D(lightFunc, vec2(nh, spec.a)).r*gt/(nh*da);
|
||||
vec3 sp = sun_contrib*scontrib / 16.0;
|
||||
vec3 sp = sun_contrib*scontrib / 6.0;
|
||||
sp = clamp(sp, vec3(0), vec3(1));
|
||||
bloom += dot(sp, sp) / 6.0;
|
||||
bloom += dot(sp, sp) / 4.0;
|
||||
#if !defined(SUNLIGHT_KILL)
|
||||
color += sp * spec.rgb;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -1419,17 +1419,16 @@ BOOL LLFace::getGeometryVolume(const LLVolume& volume,
|
|||
|
||||
if (shiny_in_alpha)
|
||||
{
|
||||
|
||||
static const GLfloat alpha[4] =
|
||||
static const GLfloat SHININESS_TO_ALPHA[4] =
|
||||
{
|
||||
0.00f,
|
||||
0.25f,
|
||||
0.5f,
|
||||
0.75f
|
||||
0.0000f,
|
||||
0.3333f,
|
||||
0.6666f,
|
||||
1.0000f
|
||||
};
|
||||
|
||||
llassert(tep->getShiny() <= 3);
|
||||
color.mV[3] = U8 (alpha[tep->getShiny()] * 255);
|
||||
color.mV[3] = U8 (SHININESS_TO_ALPHA[tep->getShiny()] * 255);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue