X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_render.h;h=4ea095cb5088059edc2da4eec01d55176d3b3543;hb=137d40d96fe923600d8378b8e138e3c276f27ff4;hp=44f26e14dee7f18bb6304f4bc94906516e4c38d1;hpb=333430b27b5f9f73cbe9ad7921a4735aaff444f1;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_render.h b/player_render.h index 44f26e1..4ea095c 100644 --- a/player_render.h +++ b/player_render.h @@ -12,6 +12,7 @@ struct player_avatar struct skeleton sk; u32 id_hip, + id_chest, id_ik_hand_l, id_ik_hand_r, id_ik_elbow_l, @@ -87,5 +88,9 @@ static void render_playermodel( camera *cam, world_instance *world, struct player_model *model, struct skeleton *skeleton, m4x3f *final_mtx ); +static void apply_full_skeleton_pose( struct skeleton *sk, player_pose *pose, + m4x3f *final_mtx ); +static void lerp_player_pose( player_pose *pose0, player_pose *pose1, f32 t, + player_pose *posed ); #endif /* PLAYER_RENDER_H */