glider stuff
[carveJwlIkooP6JGAAIwe30JlM.git] / player_render.c
index 1ade3d7d86c1856cfe556c4f2600d42b15675739..f1ca7536062008f68dca4b1d7a11179fa4ee8dfd 100644 (file)
@@ -555,6 +555,13 @@ static void player__render( camera *cam ){
                   &localplayer.pose.board, k_board_shader_player );
 
    SDL_AtomicUnlock( &addon_system.sl_cache_using_resources );
+
+   struct player_subsystem_interface *sys = 
+      player_subsystems[localplayer.subsystem];
+
+   if( sys->render ){
+      sys->render( cam, world, &localplayer.pose );
+   }
 }
 
 static void player_mirror_pose( mdl_keyframe pose[32],