-gpipeline;
-
-static void render_water_texture( m4x3f camera );
-static void render_water_surface( m4x4f pv, m4x3f camera );
-static void render_world( m4x4f projection, m4x3f camera );
-static void render_world_depth( m4x4f projection, m4x3f camera );
+gpipeline =
+{
+ .widgets =
+ {
+ {
+ .enabled = 1,
+ .colour = { 1.36f, 1.35f, 1.01f },
+ .dir = { 0.63f, -0.08f }
+ },
+ {
+ .enabled = 1,
+ .colour = { 0.33f, 0.56f, 0.64f },
+ .dir = { -2.60f, -0.13f }
+ },
+ {
+ .enabled = 1,
+ .colour = { 0.05f, 0.05f, 0.23f },
+ .dir = { 2.60f, -0.84f }
+ }
+ },
+ .shadow_spread = 0.65f,
+ .shadow_length = 9.50f,
+
+ .ub_world_lighting =
+ {
+ .g_ambient_colour = { 0.09f, 0.03f, 0.07f }
+ }
+};