-VG_STATIC void skeleton_apply_standard( struct skeleton *skele, mdl_keyframe *pose,
- m4x3f transform )
-{
- skeleton_apply_pose( skele, pose, k_anim_apply_defer_ik );
- skeleton_apply_ik_pass( skele );
- skeleton_apply_pose( skele, pose, k_anim_apply_deffered_only );
- skeleton_apply_inverses( skele );
- skeleton_apply_transform( skele, transform );
+static void skeleton_apply_standard( struct skeleton *skele, mdl_keyframe *pose,
+ m4x3f transform, m4x3f *final_mtx ){
+ skeleton_apply_pose( skele, pose, k_anim_apply_defer_ik, final_mtx );
+ skeleton_apply_ik_pass( skele, final_mtx );
+ skeleton_apply_pose( skele, pose, k_anim_apply_deffered_only, final_mtx );
+ skeleton_apply_inverses( skele, final_mtx );
+ skeleton_apply_transform( skele, transform, final_mtx );