X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_render.h;h=f66ae0487e43e8f61b608c655b3a67f472207ee9;hb=e61356f70eddb79f05d7b9e329e91963ec74f817;hp=1926364c6b437fa03ba206a82ae74af47a620af4;hpb=409edea2cf6271956137918e4e0b4f1c2addf620;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_render.h b/world_render.h index 1926364..f66ae04 100644 --- a/world_render.h +++ b/world_render.h @@ -281,7 +281,7 @@ VG_STATIC void render_terrain( world_instance *world, camera *cam ) world_render_both_stages( world, k_shader_terrain_blend, bindpoint_terrain ); } -VG_STATIC void render_sky( camera *cam ) +VG_STATIC void render_sky( world_instance *world, camera *cam ) { /* * Modify matrix to remove clipping and view translation @@ -315,7 +315,7 @@ VG_STATIC void render_sky( camera *cam ) shader_model_sky_uPv( pv ); shader_model_sky_uPvmPrev( pv_prev ); shader_model_sky_uTexGarbage(0); - shader_model_sky_uTime( world_global.sky_time ); + world_link_lighting_ub( world, _shader_model_sky.id ); vg_tex2d_bind( &tex_terrain_noise, 0 ); @@ -379,7 +379,7 @@ VG_STATIC void render_world_gates( world_instance *world, camera *cam ) VG_STATIC void render_world( world_instance *world, camera *cam ) { - render_sky( cam ); + render_sky( world, cam ); render_world_routes( world, cam ); render_world_standard( world, cam );