player_avatar_load( &localplayer_avatar, "models/ch_none.mdl" );
player__use_avatar( &localplayer_avatar );
+
+ /* FIXME FIXME FIXME FIXME FIXME */
+ u32 mtx_size = sizeof(m4x3f)*localplayer_avatar.sk.bone_count;
+ localplayer.final_mtx = vg_linear_alloc( vg_mem.rtmemory, mtx_size );
+ netplayers.final_mtx = vg_linear_alloc( vg_mem.rtmemory, mtx_size*32 );
+
player_model_load( &localplayer.fallback_model, "models/ch_none.mdl" );
player__bind();
render_water_texture( view_world, &skaterift.cam, 0 );
render_fb_bind( gpipeline.fb_main, 1 );
render_water_surface( view_world, &skaterift.cam );
+ render_remote_players( view_world, &skaterift.cam );
}
}
player__animate();
skaterift_record_frame( &skaterift.replay, 0 );
}
+ animate_remote_players();
player__pre_render();
skaterift_composite_maincamera();
skaterift_replay_imgui();
workshop_form_gui();
render_view_framebuffer_ui();
- remote_player_network_imgui();
+ remote_player_network_imgui( vg.pv );
}