X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_water.h;h=a4f69672973a2676ce520756f7494e4158b7d7f1;hb=c33e4f46d864b2fde0c5938bf5a9388b1e8b5c04;hp=ab67e76601b1823501dc670501931e1879a2299c;hpb=d13f2700b1773551307685cc7c34c804ccd6d664;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_water.h b/world_water.h index ab67e76..a4f6967 100644 --- a/world_water.h +++ b/world_water.h @@ -1,3 +1,7 @@ +/* + * Copyright (C) 2021-2022 Mt.ZERO Software, Harry Godden - All Rights Reserved + */ + #ifndef WATER_H #define WATER_H @@ -104,7 +108,7 @@ static void render_water_texture( m4x3f camera ) m4x4f projection; m4x4_projection( projection, gpipeline.fov, - (float)vg_window_x / (float)vg_window_y, + (float)vg.window_x / (float)vg.window_y, 0.1f, 900.0f ); plane_clip_projection( projection, clippa ); m4x4_mul( projection, view, projection ); @@ -128,14 +132,14 @@ static void render_water_texture( m4x3f camera ) m4x4_projection( projection, gpipeline.fov, - (float)vg_window_x / (float)vg_window_y, + (float)vg.window_x / (float)vg.window_y, 0.1f, 900.0f ); plane_clip_projection( projection, clippb ); m4x4_mul( projection, view, projection ); render_world_depth( projection, camera ); - glViewport( 0, 0, vg_window_x, vg_window_y ); + glViewport( 0, 0, vg.window_x, vg.window_y ); } static void render_water_surface( m4x4f pv, m4x3f camera ) @@ -152,14 +156,14 @@ static void render_water_surface( m4x4f pv, m4x3f camera ) vg_tex2d_bind( &tex_water_surf, 1 ); shader_water_uTexDudv( 1 ); shader_water_uInvRes( (v2f){ - 1.0f / (float)vg_window_x, - 1.0f / (float)vg_window_y }); + 1.0f / (float)vg.window_x, + 1.0f / (float)vg.window_y }); shader_link_standard_ub( _shader_water.id, 2 ); fb_bindtex( &wrender.fbdepth, 3 ); shader_water_uTexBack( 3 ); - shader_water_uTime( vg_time ); + shader_water_uTime( vg.time ); shader_water_uCamera( camera[3] ); shader_water_uSurfaceY( wrender.height );