X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_routes.c;h=53ccb90e0bb7236d35db4bda4fc6bf895745df32;hb=4f3f29420a3ae0253a195b9ca9a8ca7db67f0a7c;hp=3e21df0def867a4187f0c776aad3b2116747715e;hpb=dbbdf411d1aaf70cb995c3371cfae37fd0b7dbcc;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_routes.c b/world_routes.c index 3e21df0..53ccb90 100644 --- a/world_routes.c +++ b/world_routes.c @@ -21,7 +21,7 @@ #include "shaders/routeui.h" -VG_STATIC +static void world_routes_local_set_record( world_instance *world, ent_route *route, f64 lap_time ) { @@ -52,7 +52,7 @@ void world_routes_local_set_record( world_instance *world, ent_route *route, } -VG_STATIC void world_routes_clear( world_instance *world ) +static void world_routes_clear( world_instance *world ) { for( u32 i=0; ient_route ); i++ ){ ent_route *route = mdl_arritm( &world->ent_route, i ); @@ -69,7 +69,7 @@ VG_STATIC void world_routes_clear( world_instance *world ) world_static.last_use = 0.0; } -VG_STATIC void world_routes_time_lap( world_instance *world, ent_route *route ) +static void world_routes_time_lap( world_instance *world, ent_route *route ) { vg_info( "------- time lap %s -------\n", mdl_pstr(&world->meta,route->pstr_name) ); @@ -127,7 +127,7 @@ VG_STATIC void world_routes_time_lap( world_instance *world, ent_route *route ) /* * When going through a gate this is called for bookkeeping purposes */ -VG_STATIC void world_routes_activate_entry_gate( world_instance *world, +static void world_routes_activate_entry_gate( world_instance *world, ent_gate *rg ) { world_static.last_use = world_static.time; @@ -175,7 +175,7 @@ VG_STATIC void world_routes_activate_entry_gate( world_instance *world, } /* draw lines along the paths */ -VG_STATIC void world_routes_debug( world_instance *world ) +static void world_routes_debug( world_instance *world ) { for( u32 i=0; ient_route_node); i++ ){ ent_route_node *rn = mdl_arritm(&world->ent_route_node,i); @@ -224,7 +224,7 @@ VG_STATIC void world_routes_debug( world_instance *world ) } } -VG_STATIC +static void world_routes_pointcloud_spot( world_instance *world, pointcloud_buffer *pcbuf, v3f co, f32 radius, u32 samples, v4f colour ) @@ -268,7 +268,7 @@ void world_routes_pointcloud_spot( world_instance *world, * /#\ * -'###`- */ -VG_STATIC +static void world_routes_pointcloud_tower( world_instance *world, pointcloud_buffer *pcbuf, v3f co, f32 radius, f32 height, @@ -304,7 +304,7 @@ void world_routes_pointcloud_tower( world_instance *world, } } -VG_STATIC +static void world_routes_place_curve( world_instance *world, ent_route *route, v4f h[3], v3f n0, v3f n2, scene_context *scene, pointcloud_buffer *pcbuf ) @@ -426,7 +426,7 @@ void world_routes_place_curve( world_instance *world, ent_route *route, } } -VG_STATIC void world_routes_gen_meshes( world_instance *world, u32 route_id, +static void world_routes_gen_meshes( world_instance *world, u32 route_id, scene_context *sc, pointcloud_buffer *pcbuf ) { @@ -549,11 +549,11 @@ VG_STATIC void world_routes_gen_meshes( world_instance *world, u32 route_id, scene_copy_slice( sc, &route->sm ); } -VG_STATIC +static struct world_surface *world_tri_index_surface( world_instance *world, u32 index ); -VG_STATIC f64 world_routes_scatter_surface_points( world_instance *world, +static f64 world_routes_scatter_surface_points( world_instance *world, pointcloud_buffer *pcbuf, f32 rate ) { @@ -675,7 +675,7 @@ VG_STATIC f64 world_routes_scatter_surface_points( world_instance *world, return total_area; } -VG_STATIC void world_routes_surface_grid( world_instance *world, +static void world_routes_surface_grid( world_instance *world, pointcloud_buffer *pcbuf ) { i32 const k_gridlines = 32, @@ -744,7 +744,7 @@ VG_STATIC void world_routes_surface_grid( world_instance *world, } } -VG_STATIC void world_write_preview( addon_reg *reg, pointcloud_buffer *pcbuf ){ +static void world_write_preview( addon_reg *reg, pointcloud_buffer *pcbuf ){ if( reg->alias.workshop_id ) return; /* @@ -773,7 +773,7 @@ VG_STATIC void world_write_preview( addon_reg *reg, pointcloud_buffer *pcbuf ){ /* * Create the strips of colour that run through the world along course paths */ -VG_STATIC void world_gen_routes_generate( u32 instance_id ){ +static void world_gen_routes_generate( u32 instance_id ){ world_instance *world = &world_static.instances[ instance_id ]; vg_info( "Generating route meshes\n" ); vg_async_stall(); @@ -877,7 +877,7 @@ VG_STATIC void world_gen_routes_generate( u32 instance_id ){ } /* load all routes from model header */ -VG_STATIC void world_gen_routes_ent_init( world_instance *world ){ +static void world_gen_routes_ent_init( world_instance *world ){ vg_info( "Initializing routes\n" ); for( u32 i=0; ient_gate); i++ ){ @@ -943,7 +943,7 @@ VG_STATIC void world_gen_routes_ent_init( world_instance *world ){ * ----------------------------------------------------------------------------- */ -VG_STATIC void world_routes_init(void) +static void world_routes_init(void) { world_static.current_run_version = 200; world_static.time = 300.0; @@ -953,7 +953,7 @@ VG_STATIC void world_routes_init(void) shader_routeui_register(); } -VG_STATIC void world_routes_update( world_instance *world ) +static void world_routes_update( world_instance *world ) { world_static.time += vg.time_delta; @@ -970,7 +970,7 @@ VG_STATIC void world_routes_update( world_instance *world ) } } -VG_STATIC void world_routes_fixedupdate( world_instance *world ) +static void world_routes_fixedupdate( world_instance *world ) { rb_solver_reset(); @@ -1015,15 +1015,15 @@ VG_STATIC void world_routes_fixedupdate( world_instance *world ) } } -VG_STATIC void bind_terrain_noise(void); -VG_STATIC void world_bind_light_array( world_instance *world, +static void bind_terrain_noise(void); +static void world_bind_light_array( world_instance *world, GLuint shader, GLuint location, int slot ); -VG_STATIC void world_bind_light_index( world_instance *world, +static void world_bind_light_index( world_instance *world, GLuint shader, GLuint location, int slot ); -VG_STATIC void world_routes_update_timer_texts( world_instance *world ) +static void world_routes_update_timer_texts( world_instance *world ) { world_render.timer_text_count = 0; @@ -1125,7 +1125,7 @@ VG_STATIC void world_routes_update_timer_texts( world_instance *world ) } } -VG_STATIC void world_routes_fracture( world_instance *world, ent_gate *gate, +static void world_routes_fracture( world_instance *world, ent_gate *gate, v3f imp_co, v3f imp_v ) { world_render.text_particle_count = 0; @@ -1199,7 +1199,7 @@ VG_STATIC void world_routes_fracture( world_instance *world, ent_gate *gate, } } -VG_STATIC void render_world_routes( world_instance *world, camera *cam, +static void render_world_routes( world_instance *world, camera *cam, int layer_depth ) { m4x3f identity_matrix;