X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_model.h;h=c80050373f13ccac5cf5f55aa5fa1471afed51da;hb=a1056ed8198f0f5be0e0f341da8bd49aa6c47198;hp=5982eaeb8f21c8abfdde34c064d7c80cd760ad13;hpb=2e4531dfd7bd0d9a0776fda1a62653806d85eb3b;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_model.h b/player_model.h index 5982eae..c800503 100644 --- a/player_model.h +++ b/player_model.h @@ -42,9 +42,10 @@ VG_STATIC void player_avatar_load( struct player_avatar *av, const char *path ) /* 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 );