summaryrefslogtreecommitdiff
path: root/indra/newview/llvovolume.cpp
diff options
context:
space:
mode:
authorBrad Payne (Vir Linden) <vir@lindenlab.com>2018-04-20 13:37:07 +0100
committerBrad Payne (Vir Linden) <vir@lindenlab.com>2018-04-20 13:37:07 +0100
commitf954abd9dfbf8f7147e1f5b352c8eadc6a074555 (patch)
tree76445938c8da821363627db8d75f88a60b0b91ec /indra/newview/llvovolume.cpp
parent569ce0b7b88819995968fb5891c4da89233314eb (diff)
MAINT-8549, MAINT-8554 - improvements to animesh ARC, restrict joint position overrides to +/-5m
Diffstat (limited to 'indra/newview/llvovolume.cpp')
-rw-r--r--indra/newview/llvovolume.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp
index ba733f9387..bf646eb44b 100644
--- a/indra/newview/llvovolume.cpp
+++ b/indra/newview/llvovolume.cpp
@@ -3932,6 +3932,10 @@ F32 LLVOVolume::getStreamingCost(S32* bytes, S32* visible_bytes, F32* unscaled_v
{
if (isAnimatedObject() && isRiggedMesh())
{
+ if (unscaled_value)
+ {
+ *unscaled_value = (linkset_base_cost + ANIMATED_OBJECT_COST_PER_KTRI * 0.001 * getEstTrianglesStreamingCost())/0.06;
+ }
return linkset_base_cost + ANIMATED_OBJECT_COST_PER_KTRI * 0.001 * getEstTrianglesStreamingCost();
}
else