X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_gen.c;h=5f7b9a362e7b3fc294b4e6a5d13cd3ce00847f6c;hb=b270d9efa9bedb7ca0813acffc1632f84900c0de;hp=c31c2c2dd904955be10e8c7fde126cdfd2b2438e;hpb=7eba38b8178c82040618a518634d8ff4813e2ff2;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_gen.c b/world_gen.c index c31c2c2..5f7b9a3 100644 --- a/world_gen.c +++ b/world_gen.c @@ -282,6 +282,19 @@ VG_STATIC void world_gen_generate_meshes(void) } } + /* unpack gate models */ + for( u32 i=0; ient_gate ); i++ ){ + ent_gate *gate = mdl_arritm( &world->ent_gate, i ); + + if( !(gate->flags & k_ent_gate_custom_mesh) ) continue; + + for( u32 j=0; jsubmesh_count; j ++ ){ + mdl_submesh *sm = mdl_arritm( &world->meta.submeshs, + gate->submesh_start+j ); + world_unpack_submesh_dynamic( world, &world->scene_no_collide, sm ); + } + } + vg_async_dispatch( call, async_scene_upload ); }