diff options
| author | Loren Shih <seraph@lindenlab.com> | 2011-04-13 15:23:11 -0400 | 
|---|---|---|
| committer | Loren Shih <seraph@lindenlab.com> | 2011-04-13 15:23:11 -0400 | 
| commit | 172bca783f94489fbf3ec68dfdc5f7851910b337 (patch) | |
| tree | 1cce357a3ffb4f666eef9f85e928a2c88b066e5a | |
| parent | cf5b96bdededdac0dd00e88ce045ab6f32878869 (diff) | |
SH-1364 FIXED Avatar Physics are not updating smoothly even for high-performance machines.
"high" graphics settings now give 100% updates, versus 90%.
Changed a simple constant that was acting as a threshold for when physics should be updated (the constant was set way too high, meaning that updates were being skipped).
| -rw-r--r-- | indra/newview/featuretable.txt | 2 | ||||
| -rw-r--r-- | indra/newview/llphysicsmotion.cpp | 2 | 
2 files changed, 2 insertions, 2 deletions
| diff --git a/indra/newview/featuretable.txt b/indra/newview/featuretable.txt index 15ad330418..af2d951bf7 100644 --- a/indra/newview/featuretable.txt +++ b/indra/newview/featuretable.txt @@ -132,7 +132,7 @@ list High  RenderAnisotropic			1	1  RenderAvatarCloth			1	0  RenderAvatarLODFactor		1	1.0 -RenderAvatarPhysicsLODFactor 1	0.9 +RenderAvatarPhysicsLODFactor 1	1.0  RenderAvatarVP				1	1  RenderFarClip				1	128  RenderFlexTimeFactor		1	1.0 diff --git a/indra/newview/llphysicsmotion.cpp b/indra/newview/llphysicsmotion.cpp index de4ce52351..09c9e75f2a 100644 --- a/indra/newview/llphysicsmotion.cpp +++ b/indra/newview/llphysicsmotion.cpp @@ -656,7 +656,7 @@ BOOL LLPhysicsMotion::onUpdate(F32 time)          if ((pixel_area > area_for_this_setting) || is_self)
          {
                  const F32 position_diff_local = llabs(mPositionLastUpdate_local-position_new_local_clamped);
 -                const F32 min_delta = (1.01f-lod_factor)*0.4f;
 +                const F32 min_delta = (1.0001f-lod_factor)*0.4f;
                  if (llabs(position_diff_local) > min_delta)
                  {
                          update_visuals = TRUE;
 | 
