X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_render.h;h=5a11bea841d77d47c2483b5c53c0995b1baa7bdd;hb=5bfb36032928ba9f8d12e72961af68bfab9ea648;hp=4d5145ffbc56e3dfbfb7d3ded88696c621ad01df;hpb=cbeec2e44e93ab43ccde54c2dd9cd02f559ebef8;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_render.h b/player_render.h index 4d5145f..5a11bea 100644 --- a/player_render.h +++ b/player_render.h @@ -66,12 +66,25 @@ enum board_shader{ k_board_shader_entity }; +VG_STATIC void dynamic_model_load( mdl_context *ctx, + struct dynamic_model_1texture *mdl, + const char *path ); +VG_STATIC void dynamic_model_unload( struct dynamic_model_1texture *mdl ); + VG_STATIC void player_board_load( struct player_board *mdl, const char *path ); VG_STATIC void player_board_unload( struct player_board *mdl ); -VG_STATIC void dynamic_model_unload( struct dynamic_model_1texture *mdl ); +VG_STATIC void player_model_load( struct player_model *board, const char *path); +VG_STATIC void player_model_unload( struct player_model *board ); + VG_STATIC void render_board( camera *cam, world_instance *world, struct player_board *board, m4x3f root, + struct player_board_pose *pose, enum board_shader shader ); +VG_STATIC void render_playermodel( camera *cam, world_instance *world, + int depth_compare, + struct player_model *model, + struct skeleton *skeleton ); + #endif /* PLAYER_RENDER_H */