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
Vec3 psum(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++)
{
if (decoded[index].weights[i] != 0.0f) {