X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player.c;h=a73122c57c5351cf5afa929b6b3ff995490fe3be;hb=f99902f513b0ad606437bf32de47405dd4ea5f98;hp=01a0b526bed5eac40cc619d48c83235029ddb075;hpb=e5dfbef890431a69291a9f0a9ca4a88ea8d0705a;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player.c b/player.c index 01a0b52..a73122c 100644 --- a/player.c +++ b/player.c @@ -134,8 +134,10 @@ void player__use_texture( player_instance *player, vg_tex2d *tex ) PLAYER_API void player__bind( player_instance *player ) { - player__skate_bind( player ); - player__walk_bind( player ); + for( u32 i=0; irb.co, player->rb.v ); + player->gate_waiting = gate; world_routes_activate_entry_gate( get_active_world(), gate ); @@ -362,8 +367,9 @@ VG_STATIC void player__pre_render( player_instance *player ) v3f vp0 = {0.0f,0.1f, 0.55f}, vp1 = {0.0f,0.1f,-0.55f}; - m4x3_mulv( av->sk.final_mtx[ av->id_board ], vp0, TEMP_BOARD_0 ); - m4x3_mulv( av->sk.final_mtx[ av->id_board ], vp1, TEMP_BOARD_1 ); + struct ub_world_lighting *ubo = &get_active_world()->ub_lighting; + m4x3_mulv( av->sk.final_mtx[ av->id_board ], vp0, ubo->g_board_0 ); + m4x3_mulv( av->sk.final_mtx[ av->id_board ], vp1, ubo->g_board_1 ); if( player->rewinding ){ if( player->rewind_time <= 0.0f ){