From 879cc669cf69b8b17d0223e6c9276f36976e93a1 Mon Sep 17 00:00:00 2001 From: malc Date: Wed, 18 Feb 2009 12:16:32 +0300 Subject: [PATCH] Really fix normals --- skin.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skin.c b/skin.c index 82b2b72..b57c806 100644 --- a/skin.c +++ b/skin.c @@ -309,7 +309,8 @@ static void translate (State *s, float *vdst, float *ndst) int i, j; struct bone *b; float *vsrc = s->ptrs[0]; - float *nsrc = vsrc + AL16 (s->num_vertices * 3); + float *nsrc = + (float *) ((char *) vsrc + AL32 (s->num_vertices * 3 * sizeof (GLfloat))); struct skin *skin = s->skin; #ifdef TIMING -- 2.11.4.GIT