# HG changeset patch # User John Tsiombikas # Date 1361991259 -7200 # Node ID 408017f78f88abd22e7fdfacfae7fff2d8eb7e8a # Parent 28c9d38e80de368c62f61a8d1894b356f1b8b604 really stupid mistake in hierarchical transformations... ignored the parent matrix and instead multiplied an uninitialized one... diff -r 28c9d38e80de -r 408017f78f88 src/anim.c --- a/src/anim.c Wed Feb 27 06:20:26 2013 +0200 +++ b/src/anim.c Wed Feb 27 20:54:19 2013 +0200 @@ -360,7 +360,7 @@ if(node->parent) { mat4_t parent_mat; - anm_get_matrix(node->parent, mat, tm); + anm_get_matrix(node->parent, parent_mat, tm); m4_mult(cache->matrix, parent_mat, cache->matrix); } cache->time = tm;