SL-19569 Don't reset probes when crossing parcel borders (whoops) and tone down glare on legacy materials.
parent
84fb05efeb
commit
63c5711914
|
|
@ -411,7 +411,8 @@ void main()
|
|||
applyLegacyEnv(color, legacyenv, spec, pos.xyz, norm.xyz, env);
|
||||
|
||||
float cur_glare = max(max(legacyenv.r, legacyenv.g), legacyenv.b);
|
||||
cur_glare *= env*4.0;
|
||||
cur_glare = clamp(cur_glare, 0, 1);
|
||||
cur_glare *= env;
|
||||
glare += cur_glare;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1361,9 +1361,6 @@ void LLEnvironment::clearEnvironment(LLEnvironment::EnvSelection_t env)
|
|||
|
||||
mEnvironments[env].reset();
|
||||
|
||||
// reset probe data when reverting back to region sky setting
|
||||
gPipeline.mReflectionMapManager.reset();
|
||||
|
||||
if (!mSignalEnvChanged.empty())
|
||||
mSignalEnvChanged(env, VERSION_CLEANUP);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8918,6 +8918,9 @@ class LLWorldEnvSettings : public view_listener_t
|
|||
}
|
||||
else if (event_name == "region")
|
||||
{
|
||||
// reset probe data when reverting back to region sky setting
|
||||
gPipeline.mReflectionMapManager.reset();
|
||||
|
||||
LLEnvironment::instance().clearEnvironment(LLEnvironment::ENV_LOCAL);
|
||||
LLEnvironment::instance().setSelectedEnvironment(LLEnvironment::ENV_LOCAL, LLEnvironment::TRANSITION_INSTANT);
|
||||
defocusEnvFloaters();
|
||||
|
|
|
|||
Loading…
Reference in New Issue