diff options
author | andreykproductengine <akleshchev@productengine.com> | 2016-10-17 22:27:20 +0300 |
---|---|---|
committer | andreykproductengine <akleshchev@productengine.com> | 2016-10-17 22:27:20 +0300 |
commit | c50cb47f1b78cb9880a34fe8184bd9d0fd7e0e7d (patch) | |
tree | b04d2570f341483ad4ef438cf1590904ad64252e /indra/newview/llvovolume.cpp | |
parent | e2224a5d8e2aa6fb5d1ea58c6ce980e30e134459 (diff) |
Backed out changeset: 4df419cb7b2f
Diffstat (limited to 'indra/newview/llvovolume.cpp')
-rw-r--r-- | indra/newview/llvovolume.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp index 4aef6480cb..55739915a3 100644 --- a/indra/newview/llvovolume.cpp +++ b/indra/newview/llvovolume.cpp @@ -1257,18 +1257,7 @@ BOOL LLVOVolume::calcLOD() lod_factor *= LLVOVolume::sRiggedFactorMultiplier; distance = avatar->mDrawable->mDistanceWRTCamera; F32 avatar_radius = avatar->getBinRadius(); - F32 object_radius; - if (mDrawable.notNull() && !mDrawable->isDead()) - { - const LLVector4a* ext = mDrawable->getSpatialExtents(); - LLVector4a diff; - diff.setSub(ext[1], ext[0]); - object_radius = diff.getLength3().getF32(); - } - else - { - object_radius = getVolume() ? getVolume()->mLODScaleBias.scaledVec(getScale()).length() : getScale().length(); - } + F32 object_radius = getVolume() ? getVolume()->mLODScaleBias.scaledVec(getScale()).length() : getScale().length(); radius = object_radius * LLVOVolume::sRiggedFactorMultiplier; radius = llmin(radius, avatar_radius); } |