# HG changeset patch # User John Tsiombikas # Date 1361991259 -7200 # Node ID 1ce7e250bae3d2b343e1481d37fb7eb6296c2424 # Parent 9cd8afd6fa6d539b218cb74e19750985f6e09b25 really stupid mistake in hierarchical transformations... ignored the parent matrix and instead multiplied an uninitialized one... diff -r 9cd8afd6fa6d -r 1ce7e250bae3 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;