" vec4 g_sunset_ambient;\n"
" vec4 g_sun_colour;\n"
" vec4 g_sun_dir;\n"
+" vec4 g_board_0;\n"
+" vec4 g_board_1;\n"
"\n"
" float g_water_fog;\n"
" float g_time;\n"
" return ambient + (light_sun + sky_reflection) * shadow;\n"
"}\n"
"\n"
-"#line 42 0 \n"
+"#line 44 0 \n"
"\n"
"float world_depth_sample( vec3 pos )\n"
"{\n"
"\n"
"float world_water_depth( vec3 pos )\n"
"{\n"
-" vec2 depth_coord = (pos.xz - g_depth_bounds.xy) * g_depth_bounds.zw; \n"
" float ref_depth = g_water_plane.y*g_water_plane.w;\n"
-" return texture( g_world_depth, depth_coord ).g-ref_depth;\n"
+" return world_depth_sample( pos ) - ref_depth;\n"
"}\n"
"\n"
"float shadow_sample( vec3 vdir )\n"
" light_delta = normalize( light_delta );\n"
"\n"
" float quadratic = dist2*100.0;\n"
-" float attenuation = 1.0f/( 1.0f + quadratic );\n"
+" float attenuation = 1.0/( 1.0 + quadratic );\n"
" attenuation *= max( dot( light_delta, normal ), 0.0 );\n"
"\n"
" float falloff = max( 0.0, 1.0-(dist2*light_co.w) );\n"