X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=terrain.h;h=3005c93e4ee9620ade79792299e323f7e8e81049;hb=1656d58a7bd17df4a1edcc9677ade4dbafc82229;hp=739fb75633fbaac3e5cc95e186578eb4c36675f0;hpb=7758c7efec3956c68294bc914e7524045a2b1bd7;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/terrain.h b/terrain.h index 739fb75..3005c93 100644 --- a/terrain.h +++ b/terrain.h @@ -38,7 +38,7 @@ static void terrain_init(void) free(msky); } -static void render_terrain(m4x4f projection) +static void render_terrain(m4x4f projection, v3f camera) { shader_terrain_use(); shader_terrain_uTexGarbage(0); @@ -51,6 +51,7 @@ static void render_terrain(m4x4f projection) m4x3_identity( identity_matrix ); shader_terrain_uPv( projection ); shader_terrain_uMdl( identity_matrix ); + shader_terrain_uCamera( camera ); } static void render_sky(m4x3f camera) @@ -70,6 +71,9 @@ static void render_sky(m4x3f camera) shader_sky_use(); shader_sky_uMdl(identity_matrix); shader_sky_uPv(full); + shader_sky_uTexGarbage(0); + shader_sky_uTime( vg_time ); + vg_tex2d_bind( &tex_terrain_noise, 0 ); glDepthMask(GL_FALSE); glDisable(GL_DEPTH_TEST);