Actually, double-oops.

This commit is contained in:
Henrik Rydgard 2012-11-11 19:07:07 +01:00
parent 6a350a4704
commit 2603c44e46

View file

@ -286,7 +286,7 @@ void TransformAndDrawPrim(void *verts, void *inds, int prim, int vertexCount, Li
// Skinning // Skinning
Vec3 psum(0,0,0); Vec3 psum(0,0,0);
Vec3 nsum(0,0,0); Vec3 nsum(0,0,0);
int nweights = (gstate.vertType & GE_VTYPE_WEIGHTCOUNT_MASK) >> GE_VTYPE_WEIGHTCOUNT_SHIFT; int nweights = ((gstate.vertType & GE_VTYPE_WEIGHTCOUNT_MASK) >> GE_VTYPE_WEIGHTCOUNT_SHIFT) + 1;
for (int i = 0; i < nweights; i++) for (int i = 0; i < nweights; i++)
{ {
if (decoded[index].weights[i] != 0.0f) { if (decoded[index].weights[i] != 0.0f) {