X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_render.c;h=ba093b92d75bac2c40172d45b363ef4833624d48;hb=4b8fc63f926737ca0593a4e471550f9f4995c538;hp=d59d4e1b163eb1241d280061c958b669b386e384;hpb=44459e0aa734b6a090d60a309e29a9a2a232c731;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_render.c b/world_render.c index d59d4e1..ba093b9 100644 --- a/world_render.c +++ b/world_render.c @@ -23,7 +23,7 @@ VG_STATIC void async_world_render_init( void *payload, u32 size ) { vg_info( "Allocate uniform buffers\n" ); for( int i=0; i<4; i++ ){ - world_instance *world = &world_static.worlds[i]; + world_instance *world = &world_static.instances[i]; world->ubo_bind_point = i; glGenBuffers( 1, &world->ubo_lighting ); @@ -37,7 +37,7 @@ VG_STATIC void async_world_render_init( void *payload, u32 size ) vg_info( "Allocate frame buffers\n" ); for( int i=0; i<4; i++ ){ - world_instance *world = &world_static.worlds[i]; + world_instance *world = &world_static.instances[i]; struct framebuffer *fb = &world->heightmap; fb->display_name = NULL; @@ -538,12 +538,12 @@ VG_STATIC void render_world_gates( world_instance *world, camera *cam, if( gate->flags & k_ent_gate_locked ) return; if( gate->flags & k_ent_gate_nonlocal ){ - if( world_loader.state != k_world_loader_none ){ + if( world_static.load_state != k_world_loader_none ){ world->rendering_gate = NULL; return; } - world_instance *dest_world = &world_static.worlds[ gate->target ]; + world_instance *dest_world = &world_static.instances[ gate->target ]; render_gate( world, dest_world, gate, cam, layer_depth ); } else{