X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_gen.h;h=3a66523991d09c1efac6812fb7c48a40c8b6532e;hb=0a40a20806ec52fc13817fd78a43793de5e32ffa;hp=47ed5ee9c9b64624c20bf060c90921f3bb7d8037;hpb=1142fd5c27cf6d5bef073969b55e20b160646164;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_gen.h b/world_gen.h index 47ed5ee..3a66523 100644 --- a/world_gen.h +++ b/world_gen.h @@ -56,7 +56,12 @@ VG_STATIC void world_apply_procedural_foliage( struct world_material *mat ) int count = 0; - for( int i=0;i<100000;i++ ) + float area = volume[0]*volume[2]; + u32 particles = 0.08f * area; + + vg_info( "Map area: %f. Max particles: %u\n", area, particles ); + + for( int i=0;i 0.8f) && (m1 == mat) && (hit.pos[1] > 0.0f+10.0f)) @@ -588,11 +593,12 @@ VG_STATIC void world_post_process(void) vg_release_thread_sync(); +#if 0 /* * Setup scene collider */ - reset_player( 1, (const char *[]){"start"} ); +#endif } VG_STATIC void world_process_resources(void)