diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index a69bd1128..977b5c8c5 100644 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -9785,9 +9785,10 @@ void LLVOAvatar::updateSoftwareSkinnedVertices(const LLMeshSkinInfo* skin, const if (norm) { + LLVector4a& n = vol_face.mNormals[j]; final_mat.invert(); final_mat.transpose(); - final_mat.affineTransform(v, norm[j]); + final_mat.affineTransform(n, norm[j]); } } }