From 34fd992fb93204071a4456924cdae7d15852ca01 Mon Sep 17 00:00:00 2001 From: Shyotl Date: Thu, 12 Jan 2017 23:48:23 -0600 Subject: [PATCH] Un-break rigged normals when software skinning. --- indra/newview/llvoavatar.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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]); } } }