libanim
changeset 4:1ce7e250bae3
really stupid mistake in hierarchical transformations... ignored the
parent matrix and instead multiplied an uninitialized one...
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Wed, 27 Feb 2013 20:54:19 +0200 |
parents | 9cd8afd6fa6d |
children | 2cf7284d2bbb |
files | src/anim.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line diff
1.1 --- a/src/anim.c Wed Feb 27 06:20:26 2013 +0200 1.2 +++ b/src/anim.c Wed Feb 27 20:54:19 2013 +0200 1.3 @@ -360,7 +360,7 @@ 1.4 if(node->parent) { 1.5 mat4_t parent_mat; 1.6 1.7 - anm_get_matrix(node->parent, mat, tm); 1.8 + anm_get_matrix(node->parent, parent_mat, tm); 1.9 m4_mult(cache->matrix, parent_mat, cache->matrix); 1.10 } 1.11 cache->time = tm;