X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;ds=sidebyside;f=player.c;h=2e4bb6fb02ca9c822479759513ceebb705fc2b4c;hb=14267d2fb3d228060aef8e4de729254813ec245f;hp=74d56f30d08de71817844512a09c822eeb0508cb;hpb=0c3d1d55160d5ce911ead69de84b1d8200a0036f;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player.c b/player.c index 74d56f3..2e4bb6f 100644 --- a/player.c +++ b/player.c @@ -14,6 +14,10 @@ #include "ent_miniworld.h" #include "gui.h" +#include "shaders/model_entity.h" +#include "shaders/model_character_view.h" +#include "shaders/model_board_view.h" + static int localplayer_cmd_respawn( int argc, const char *argv[] ){ ent_spawn *rp = NULL, *r; world_instance *world = world_current_instance(); @@ -50,6 +54,10 @@ static void player_init(void){ vg_console_reg_var( "cinema_fixed", &k_cinema_fixed, k_var_dtype_i32, 0 ); vg_console_reg_var( "invert_y", &k_invert_y, k_var_dtype_i32, VG_VAR_PERSISTENT ); + + shader_model_character_view_register(); + shader_model_board_view_register(); + shader_model_entity_register(); } static void player__debugtext( int size, const char *fmt, ... ){ @@ -162,8 +170,6 @@ static void player__pass_gate( u32 id ){ } static void player_apply_transport_to_cam( m4x3f transport ){ - /* FIXME: Applies to skaterift.cam directly! */ - /* Pre-emptively edit the camera matrices so that the motion vectors * are correct */ m4x3f transport_i; @@ -214,7 +220,7 @@ static void player__im_gui(void){ [k_skaterift_replay] = "replay", [k_skaterift_ent_focus] = "ent_focus", [k_skaterift_default] = "default", - [k_skaterift_respawning]= "map" + [k_skaterift_world_map] = "world map" } [skaterift.activity] ); player__debugtext( 1, "time_rate: %.4f", skaterift.time_rate );