summaryrefslogtreecommitdiff
path: root/indra
diff options
context:
space:
mode:
authorBrad Payne (Vir Linden) <vir@lindenlab.com>2016-08-23 17:08:57 -0400
committerBrad Payne (Vir Linden) <vir@lindenlab.com>2016-08-23 17:08:57 -0400
commitf9be47d6695a7aab4bdf273043bcc5129c934c27 (patch)
tree18b05249dc301abd01c4b481144b5812e07e4690 /indra
parent278825191bdbcc61d398d85c9377c4e921423dde (diff)
SL-274 - disabled test w/non-SSE matrix ops. MAINT-6672 - fixed Reset Skeleton, no longer crashes.
Diffstat (limited to 'indra')
-rw-r--r--indra/llappearance/llavatarappearance.cpp6
-rw-r--r--indra/llmath/llmatrix4a.h2
2 files changed, 3 insertions, 5 deletions
diff --git a/indra/llappearance/llavatarappearance.cpp b/indra/llappearance/llavatarappearance.cpp
index f9745efb78..e09bf51b93 100644
--- a/indra/llappearance/llavatarappearance.cpp
+++ b/indra/llappearance/llavatarappearance.cpp
@@ -663,18 +663,16 @@ BOOL LLAvatarAppearance::allocateCharacterJoints( U32 num )
BOOL LLAvatarAppearance::buildSkeleton(const LLAvatarSkeletonInfo *info)
{
LL_DEBUGS("BVH") << "numBones " << info->mNumBones << " numCollisionVolumes " << info->mNumCollisionVolumes << LL_ENDL;
- //-------------------------------------------------------------------------
+ mNextJointNum = 0;
+
// allocate joints
- //-------------------------------------------------------------------------
if (!allocateCharacterJoints(info->mNumBones))
{
LL_ERRS() << "Can't allocate " << info->mNumBones << " joints" << LL_ENDL;
return FALSE;
}
- //-------------------------------------------------------------------------
// allocate volumes
- //-------------------------------------------------------------------------
if (info->mNumCollisionVolumes)
{
if (!allocateCollisionVolumes(info->mNumCollisionVolumes))
diff --git a/indra/llmath/llmatrix4a.h b/indra/llmath/llmatrix4a.h
index 72b61e2a74..e11fa1bf72 100644
--- a/indra/llmath/llmatrix4a.h
+++ b/indra/llmath/llmatrix4a.h
@@ -149,7 +149,7 @@ public:
inline void affineTransform(const LLVector4a& v, LLVector4a& res)
{
- affineTransformNonSSE(v,res);
+ affineTransformSSE(v,res);
}
};