#include "render.h"
#include "shaders/gate.h"
#include "shaders/gatelq.h"
-#include "water.h"
+#include "world_water.h"
typedef struct teleport_gate teleport_gate;
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 );