restore context around lock

This commit is contained in:
Andrew Meadows 2016-12-22 10:54:58 -08:00
parent b3be7f0f3e
commit 4161775673

View file

@ -929,9 +929,11 @@ void Rig::updateAnimations(float deltaTime, glm::mat4 rootTransform) {
buildAbsoluteRigPoses(_internalPoseSet._relativePoses, _internalPoseSet._absolutePoses);
// copy internal poses to external poses
{
QWriteLocker writeLock(&_externalPoseSetLock);
_externalPoseSet = _internalPoseSet;
}
}
void Rig::inverseKinematics(int endIndex, glm::vec3 targetPosition, const glm::quat& targetRotation, float priority,
const QVector<int>& freeLineage, glm::mat4 rootTransform) {