History

Sprinkle locks everywhere.

Howard Stearns committed 11 years ago

Commit 475331a1 parent 0e183958 files · +45 −4Browse files

Showing the changes to interface/src/avatar/SkeletonModel.cpp (1 of 8 files). Show all

Unified · Split

interface/src/avatar/SkeletonModel.cpp+7−0
@@ -39,6 +39,13 @@ SkeletonModel::SkeletonModel(Avatar* owningAvatar, QObject* parent, RigPointer r · 38 unmodified lines
39SkeletonModel::~SkeletonModel() {39SkeletonModel::~SkeletonModel() {
40}40}
41 41
42void SkeletonModel::avatarLockForWriteIfApplicable() {
43 _owningAvatar->avatarLock.lockForWrite();
44}
45void SkeletonModel::avatarLockReleaseIfApplicable() {
46 _owningAvatar->avatarLock.unlock();
47}
48
42void SkeletonModel::initJointStates(QVector<JointState> states) {49void SkeletonModel::initJointStates(QVector<JointState> states) {
43 const FBXGeometry& geometry = _geometry->getFBXGeometry();50 const FBXGeometry& geometry = _geometry->getFBXGeometry();
44 glm::mat4 parentTransform = glm::scale(_scale) * glm::translate(_offset) * geometry.offset;51 glm::mat4 parentTransform = glm::scale(_scale) * glm::translate(_offset) * geometry.offset;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t