summaryrefslogtreecommitdiff
path: root/indra/newview/llmodelpreview.cpp
diff options
context:
space:
mode:
authorAndrey Kleshchev <andreykproductengine@lindenlab.com>2025-06-04 16:39:51 +0300
committerAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2025-06-09 20:06:01 +0300
commitb20d10c0cc96cfcd93468b8e31e47ab1977a9555 (patch)
treec7327409c1d4321b41623b35137037998f3dd1f7 /indra/newview/llmodelpreview.cpp
parent6924862d2ef1ef6af6a04c013aebeecbb5717bde (diff)
#4148 Skeleton Translation
Diffstat (limited to 'indra/newview/llmodelpreview.cpp')
-rw-r--r--indra/newview/llmodelpreview.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/indra/newview/llmodelpreview.cpp b/indra/newview/llmodelpreview.cpp
index 2d568ecb8b..40b6d186b8 100644
--- a/indra/newview/llmodelpreview.cpp
+++ b/indra/newview/llmodelpreview.cpp
@@ -810,6 +810,8 @@ void LLModelPreview::loadModel(std::string filename, S32 lod, bool force_disable
}
else
{
+ LLVOAvatar* av = getPreviewAvatar();
+ LLAvatarAppearance::joint_rest_map_t rest_pose = av->getJointRestMatrices();
mModelLoader = new LLGLTFLoader(
filename,
lod,
@@ -822,7 +824,8 @@ void LLModelPreview::loadModel(std::string filename, S32 lod, bool force_disable
mJointsFromNode,
joint_alias_map,
LLSkinningUtil::getMaxJointCount(),
- gSavedSettings.getU32("ImporterModelLimit"));
+ gSavedSettings.getU32("ImporterModelLimit"),
+ rest_pose);
}
if (force_disable_slm)