X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=skaterift.c;h=e50c1e5bb2263147aab50a7490775b210d42e5d9;hb=7398f8a24aaba107bafb5ab5c55141b94e10027b;hp=6343098c874d59ef03c12fe2426c7a6232f7986e;hpb=a1056ed8198f0f5be0e0f341da8bd49aa6c47198;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/skaterift.c b/skaterift.c index 6343098..e50c1e5 100644 --- a/skaterift.c +++ b/skaterift.c @@ -498,7 +498,7 @@ VG_STATIC void render_scene(void) return; } - render_world( view_world, &main_camera ); + render_world( view_world, &main_camera, 0 ); int player_transparent = 1, player_draw = 1; @@ -513,10 +513,13 @@ VG_STATIC void render_scene(void) player__render( &main_camera, &localplayer ); - render_water_texture( view_world, &main_camera ); + render_water_texture( view_world, &main_camera, 0 ); render_fb_bind( gpipeline.fb_main ); render_water_surface( view_world, &main_camera ); - render_world_gates( view_world, &main_camera ); + + int depth = 1; + if( localplayer.gate_waiting ) depth = 0; + render_world_gates( view_world, &main_camera, depth ); if( player_transparent && player_draw ) render_player_transparent();