water splash
[carveJwlIkooP6JGAAIwe30JlM.git] / gate.h
diff --git a/gate.h b/gate.h
index c3f922967cba1a015584019bc7ce67c138669e3d..fec28266caa1aaf176898565bfb52d488825a686 100644 (file)
--- a/gate.h
+++ b/gate.h
@@ -6,7 +6,7 @@
 #include "render.h"
 #include "shaders/gate.h"
 #include "shaders/gatelq.h"
-#include "water.h"
+#include "world_water.h"
 
 typedef struct teleport_gate teleport_gate;
 
@@ -71,10 +71,9 @@ static void gate_fb_resize(void)
    fb_resize( &grender.fb );
 }
 
-static int render_gate( teleport_gate *gate, m4x3f camera )
+static int render_gate( teleport_gate *gate, v3f viewpos, m4x3f camera )
 {
-   v3f viewpos, viewdir, gatedir;
-   v3_copy( camera[3], viewpos );
+   v3f viewdir, gatedir;
    m3x3_mulv( camera, (v3f){0.0f,0.0f,-1.0f}, viewdir );
    m3x3_mulv( gate->to_world, (v3f){0.0f,0.0f,-1.0f}, gatedir );