#include "player_ragdoll.h"
#include "rigidbody.h"
-#include "shaders/viewchar.h"
+#include "shaders/model_character_view.h"
struct player_avatar
{
/* load in reference player model, with animations and such */
/* FIXME: This is allocated as un-freeable systems memory */
- mdl_open( &av->meta, path );
- mdl_load_metadata( &av->meta, vg_mem.rtmemory );
- mdl_load_anim_data( &av->meta, vg_mem.rtmemory );
+ mdl_open( &av->meta, path, vg_mem.rtmemory );
+ mdl_load_metadata_block( &av->meta, vg_mem.rtmemory );
+ mdl_load_animation_block( &av->meta, vg_mem.rtmemory );
+ mdl_close( &av->meta );
struct skeleton *sk = &av->sk;
skeleton_setup( sk, vg_mem.rtmemory, &av->meta );