diff options
| author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2025-04-03 21:15:57 +0300 | 
|---|---|---|
| committer | Andrey Kleshchev <117672381+akleshchev@users.noreply.github.com> | 2025-04-07 21:13:48 +0300 | 
| commit | 3d7de1b39ba23a308900a677b3a368184f5f59a0 (patch) | |
| tree | 287933280a118e82c3c77cb36d45c3924df445e7 /indra/newview/llvoavatarself.h | |
| parent | 8f6bc554b64c462635f7a02aa6020c1658c5c98c (diff) | |
#3870 Crash at LLVOAvatarSelf::getJoint()
A long standing one
Diffstat (limited to 'indra/newview/llvoavatarself.h')
| -rw-r--r-- | indra/newview/llvoavatarself.h | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/indra/newview/llvoavatarself.h b/indra/newview/llvoavatarself.h index 051ac791c0..f9bea41b1d 100644 --- a/indra/newview/llvoavatarself.h +++ b/indra/newview/llvoavatarself.h @@ -92,6 +92,8 @@ public:      /*virtual*/ void        requestStopMotion(LLMotion* motion);      /*virtual*/ LLJoint*    getJoint(const std::string &name); +    /*virtual*/ void renderJoints(); +      /*virtual*/ bool setVisualParamWeight(const LLVisualParam *which_param, F32 weight);      /*virtual*/ bool setVisualParamWeight(const char* param_name, F32 weight);      /*virtual*/ bool setVisualParamWeight(S32 index, F32 weight); @@ -103,6 +105,8 @@ private:      // helper function. Passed in param is assumed to be in avatar's parameter list.      bool setParamWeight(const LLViewerVisualParam *param, F32 weight); +    std::mutex          mJointMapMutex; // getJoint gets used from mesh thread +  /********************************************************************************   **                                                                            **   **                    STATE | 
