From 6ed0a57d9f9e314e55d51d832105feb8b7e52c4e Mon Sep 17 00:00:00 2001 From: Andrew Meadows Date: Fri, 18 Sep 2015 10:09:23 -0700 Subject: [PATCH] avoid unecessary computation of last absolutePose --- libraries/animation/src/AnimInverseKinematics.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/animation/src/AnimInverseKinematics.cpp b/libraries/animation/src/AnimInverseKinematics.cpp index 409c243612..084139747a 100644 --- a/libraries/animation/src/AnimInverseKinematics.cpp +++ b/libraries/animation/src/AnimInverseKinematics.cpp @@ -263,7 +263,7 @@ const AnimPoseVec& AnimInverseKinematics::evaluate(const AnimVariantMap& animVar // only update the absolutePoses that need it: those between lowestMovedIndex and _maxTargetIndex if (lowestMovedIndex < _maxTargetIndex) { - for (int i = lowestMovedIndex; i <= _maxTargetIndex; ++i) { + for (int i = lowestMovedIndex; i < _maxTargetIndex; ++i) { int parentIndex = _skeleton->getParentIndex(i); if (parentIndex != -1) { absolutePoses[i] = absolutePoses[parentIndex] * _relativePoses[i];