From 524208af4469a1bc99790b18e363b2df4abb8b30 Mon Sep 17 00:00:00 2001 From: Henrik Rydgard Date: Sun, 11 Nov 2012 19:03:48 +0100 Subject: [PATCH] Umm, oops. --- GPU/GLES/TransformPipeline.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPU/GLES/TransformPipeline.cpp b/GPU/GLES/TransformPipeline.cpp index 86c5a9851f..736441c629 100644 --- a/GPU/GLES/TransformPipeline.cpp +++ b/GPU/GLES/TransformPipeline.cpp @@ -287,7 +287,7 @@ void TransformAndDrawPrim(void *verts, void *inds, int prim, int vertexCount, Li Vec3 psum(0,0,0); Vec3 nsum(0,0,0); int nweights = (gstate.vertType & GE_VTYPE_WEIGHTCOUNT_MASK) >> GE_VTYPE_WEIGHTCOUNT_SHIFT; - for (int i = 0; i < 8; i++) + for (int i = 0; i < nweights; i++) { if (decoded[index].weights[i] != 0.0f) { Vec3ByMatrix43(out, decoded[index].pos, gstate.boneMatrix+i*12);