From effd58666fce3d7418533740a97b44f040687905 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Tue, 26 Aug 2014 10:01:49 +0200 Subject: [PATCH] FIRE-13407: Clamp index in LLModelPreview as well --- indra/newview/llfloatermodelpreview.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/indra/newview/llfloatermodelpreview.cpp b/indra/newview/llfloatermodelpreview.cpp index f77a5d39b1..bb73bd42cc 100644 --- a/indra/newview/llfloatermodelpreview.cpp +++ b/indra/newview/llfloatermodelpreview.cpp @@ -5637,7 +5637,10 @@ BOOL LLModelPreview::render() { F32 w = weight[j].mV[k]; - idx[k] = (S32) floorf(w); + // Proper matrix array length for fitted mesh + //idx[k] = (S32) floorf(w); + idx[k] = llclamp((S32) floorf(w), 0, 51); + // wght.mV[k] = w - floorf(w); scale += wght.mV[k]; }