summaryrefslogtreecommitdiff
path: root/indra/newview/llmodelpreview.cpp
diff options
context:
space:
mode:
authorAndrey Kleshchev <andreykproductengine@lindenlab.com>2025-06-12 14:21:40 +0300
committerAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2025-06-12 15:55:47 +0300
commit8322a9a61e951275278fbf80b0a46880f5318107 (patch)
treeeca1cac1c4625ed96a437b5bd6be85299ac308c0 /indra/newview/llmodelpreview.cpp
parente2c76ec70d643727d510f2aafac1e918655dfa44 (diff)
#4147 Joint Overrides #2
Diffstat (limited to 'indra/newview/llmodelpreview.cpp')
-rw-r--r--indra/newview/llmodelpreview.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/indra/newview/llmodelpreview.cpp b/indra/newview/llmodelpreview.cpp
index 40b6d186b8..d6b438a6e2 100644
--- a/indra/newview/llmodelpreview.cpp
+++ b/indra/newview/llmodelpreview.cpp
@@ -811,7 +811,9 @@ void LLModelPreview::loadModel(std::string filename, S32 lod, bool force_disable
else
{
LLVOAvatar* av = getPreviewAvatar();
- LLAvatarAppearance::joint_rest_map_t rest_pose = av->getJointRestMatrices();
+ LLAvatarAppearance::joint_rest_map_t rest_pose;
+ LLAvatarAppearance::joint_parent_map_t rest_parent_map;
+ av->getJointRestMatrices(rest_pose, rest_parent_map);
mModelLoader = new LLGLTFLoader(
filename,
lod,
@@ -825,7 +827,8 @@ void LLModelPreview::loadModel(std::string filename, S32 lod, bool force_disable
joint_alias_map,
LLSkinningUtil::getMaxJointCount(),
gSavedSettings.getU32("ImporterModelLimit"),
- rest_pose);
+ rest_pose,
+ rest_parent_map);
}
if (force_disable_slm)