X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_gen.h;h=ded2efefd4cabff9037c76e7560e5a8285eca592;hb=cca3ca3a92572c77f34a99ffa2f3d9a69d029000;hp=fb6031b32f02552d908f2c00abffc599641dbd88;hpb=16f58e6b8d79762919000b9ae8266ad55a01a870;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_gen.h b/world_gen.h index fb6031b..ded2efe 100644 --- a/world_gen.h +++ b/world_gen.h @@ -166,13 +166,14 @@ VG_STATIC void world_generate( world_instance *world ) world->geo_bh = scene_bh_create( world_global.generic_heap, world->scene_geo ); - v3_zero( world->rb_geo.co ); - q_identity( world->rb_geo.q ); + v3_zero( world->rb_geo.rb.co ); + v3_zero( world->rb_geo.rb.v ); + q_identity( world->rb_geo.rb.q ); + v3_zero( world->rb_geo.rb.w ); world->rb_geo.type = k_rb_shape_scene; world->rb_geo.inf.scene.bh_scene = world->geo_bh; - world->rb_geo.is_world = 1; - rb_init( &world->rb_geo ); + rb_init_object( &world->rb_geo ); /* * Generate scene: non-collidable geometry @@ -498,7 +499,7 @@ VG_STATIC void world_post_process( world_instance *world ) glDisable(GL_DEPTH_TEST); glDisable(GL_BLEND); glDisable(GL_CULL_FACE); - render_fb_bind( &world->heightmap ); + render_fb_bind( &world->heightmap, 0 ); shader_blitcolour_use(); shader_blitcolour_uColour( (v4f){-9999.0f,-9999.0f,-9999.0f,-9999.0f} ); render_fsquad();