X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world.h;h=7b265cd96d1513ea47452fbacd91841d64fe91a8;hb=bdac014448b6ec968fe645f1581f321144f07dba;hp=fe1a4c18a45bcf106703289b6c0b4215cd52f084;hpb=a64c18c5996fd5ac9601239f91b12275f04f9cd9;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world.h b/world.h index fe1a4c1..7b265cd 100644 --- a/world.h +++ b/world.h @@ -290,23 +290,12 @@ VG_STATIC struct gworld rigidbody rb_geo; - /* TODO Maybe make this less hardcoded */ + /* TODO Maybe make this less hardcoded... + * im on it, boss*/ mdl_submesh sm_geo_std_oob, sm_geo_std, sm_geo_vb, sm_foliage_main, sm_foliage_alphatest, sm_graffiti, sm_subworld, sm_terrain; - /* - * Allocated AFTER all previous buffers are done - * -------------------------------------------------------------------------- - */ - - struct instance_cache - { - mdl_context *mdl; - u32 pstr_file; - } - instance_cache[32]; - u32 instance_cache_count; } world; @@ -438,9 +427,8 @@ VG_STATIC void world_init(void) /* Allocate dynamic world memory arena */ u32 max_size = 72*1024*1024; - world.dynamic_vgl = vg_create_linear_allocator( vg_mem.rtmemory, max_size ); - for( u32 i=0; i<72*1024*1024; i++ ) - ((u8 *)world.dynamic_vgl)[i] = 0xfe; + world.dynamic_vgl = vg_create_linear_allocator( vg_mem.rtmemory, max_size, + VG_MEMORY_SYSTEM ); } VG_STATIC void world_update( v3f pos )