From d7ee098a104e1500050596a5c7070d444847db55 Mon Sep 17 00:00:00 2001 From: Shyotl Date: Mon, 19 Nov 2018 00:38:13 -0600 Subject: [PATCH] floorf was eating a fair bit of cpu time here. --- indra/newview/llskinningutil.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/indra/newview/llskinningutil.cpp b/indra/newview/llskinningutil.cpp index 47c6d56b2..b0280d45b 100644 --- a/indra/newview/llskinningutil.cpp +++ b/indra/newview/llskinningutil.cpp @@ -199,9 +199,9 @@ void LLSkinningUtil::getPerVertexSkinMatrix( { F32 w = weights[k]; - idx[k] = (S32) floorf(w); + idx[k] = (S32) w; - wght[k] = w - floorf(w); + wght[k] = w - idx[k]; scale += wght[k]; } if (handle_bad_scale && scale <= 0.f)