X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=terrain.h;h=d35dc0ab0f39ffdaa3c57b53bb891d86b48ee124;hb=dfee9022b3513fddec36f7ea70867ee5961a44da;hp=3005c93e4ee9620ade79792299e323f7e8e81049;hpb=afa80c76d03f5e983092e9d7be33a9102a7ab25e;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/terrain.h b/terrain.h index 3005c93..d35dc0a 100644 --- a/terrain.h +++ b/terrain.h @@ -1,10 +1,14 @@ +#include "common.h" + +static void render_terrain(m4x4f projection, v3f camera); +static void render_sky(m4x3f camera); + #ifndef TERRAIN_H #define TERRAIN_H -#define VG_3D -#include "vg/vg.h" #include "model.h" #include "render.h" +#include "water.h" #include "shaders/terrain.h" #include "shaders/sky.h" @@ -52,6 +56,7 @@ static void render_terrain(m4x4f projection, v3f camera) shader_terrain_uPv( projection ); shader_terrain_uMdl( identity_matrix ); shader_terrain_uCamera( camera ); + shader_terrain_uPlane( (v4f){ 0.0f,1.0f,0.0f, wrender.height } ); } static void render_sky(m4x3f camera)