X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world.h;h=e158e184e4b9f89193d0552842c75fde21e2082a;hb=c52e639cdcf6d21f69caa9625238afded7513ca4;hp=d3072785671a37955b62bcd75e10c1f13e0a5022;hpb=75703291fbf045008a3b1ebb20fc46a2617b6b3b;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world.h b/world.h index d307278..e158e18 100644 --- a/world.h +++ b/world.h @@ -21,11 +21,10 @@ VG_STATIC int ray_world( v3f pos, v3f dir, ray_hit *hit ); #include "shaders/terrain.h" #include "shaders/sky.h" -#include "shaders/planeinf.h" #include "shaders/standard.h" #include "shaders/vblend.h" #include "shaders/gpos.h" -#include "shaders/fscolour.h" +#include "shaders/blitcolour.h" #include "shaders/alphatest.h" typedef struct teleport_gate teleport_gate; @@ -401,10 +400,10 @@ VG_STATIC int world_change_world( int argc, const char *argv[] ) VG_STATIC void world_init(void) { - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "water_enable", .data = &world.water.enabled, - .data_type = k_convar_dtype_i32, + .data_type = k_var_dtype_i32, .opt_i32 = { .min=0, .max=1, .clamp=1 }, .persistent = 0 }); @@ -426,9 +425,8 @@ VG_STATIC void world_init(void) shader_terrain_register(); shader_sky_register(); - shader_planeinf_register(); shader_gpos_register(); - shader_fscolour_register(); + shader_blitcolour_register(); shader_alphatest_register(); vg_info( "Loading world resources\n" ); @@ -436,10 +434,7 @@ VG_STATIC void world_init(void) vg_linear_clear( vg_mem.scratch ); mdl_context *msky = mdl_load_full( vg_mem.scratch, "models/rs_skydome.mdl" ); - mdl_node *nlower = mdl_node_from_name( msky, "dome_lower" ), - *nupper = mdl_node_from_name( msky, "dome_upper" ); - - world.dome_lower = *mdl_node_submesh( msky, nlower, 0 ); + mdl_node *nupper = mdl_node_from_name( msky, "dome_complete" ); world.dome_upper = *mdl_node_submesh( msky, nupper, 0 ); vg_acquire_thread_sync();