0abbdae0ce9f07a78b3b8c964fd38abf67117f53
12 static void render_water_texture( m4x3f camera
);
13 static void render_water_surface( m4x4f pv
);
14 static void render_world( m4x4f pv
);
17 * http://www.terathon.com/lengyel/Lengyel-Oblique.pdf
19 static void plane_clip_projection( m4x4f mat
, v4f plane
)
23 (vg_signf(plane
[0]) + mat
[2][0]) / mat
[0][0],
24 (vg_signf(plane
[1]) + mat
[2][1]) / mat
[1][1],
26 (1.0f
+ mat
[2][2]) / mat
[3][2]
29 v4_muls( plane
, 2.0f
/ v4_dot(plane
,c
), c
);
33 mat
[2][2] = c
[2] + 1.0f
;