diff --git a/Effects/water-inland.eff b/Effects/water-inland.eff
index bfa08013d..d179bd2f7 100644
--- a/Effects/water-inland.eff
+++ b/Effects/water-inland.eff
@@ -1,1452 +1,12 @@
Effects/water-inland
- Effects/terrain-default
+ Effects/water
-
- Textures/Water/water-reflection.png
- 2d
- linear-mipmap-linear
- repeat
- repeat
- normalized
-
-
- Textures/Water/waves-ver10-nm.png
- 2d
- linear-mipmap-linear
- repeat
- repeat
- normalized
-
-
- Textures/Water/water_sine_nmap.png
- 2d
- linear-mipmap-linear
- repeat
- repeat
- normalized
-
-
- Textures/Water/water-reflection-grey.png
- 2d
- linear-mipmap-linear
- repeat
- repeat
- normalized
-
-
- Textures/Water/sea_foam.png
- 2d
- linear-mipmap-linear
- repeat
- repeat
- normalized
-
-
- Textures/Water/perlin-noise-nm.png
- 2d
- linear-mipmap-linear
- repeat
- repeat
- normalized
-
-
- Textures/Globe/ocean_depth_1.png
- 2d
- linear-mipmap-linear
- repeat
- repeat
- normalized
-
-
- Textures/Globe/globe_colors.jpg
- 2d
- linear-mipmap-linear
- repeat
- repeat
- normalized
-
-
- Textures/Terrain/packice-overlay.png
- 2d
- linear-mipmap-linear
- repeat
- repeat
- normalized
-
- 0.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ 0
+ 1.0
+ 0
+ 0.1608 0.2588 0.1765
+ 0
-
-
- 6
- 7
-
-
-
-
-
- /sim/rendering/shaders/skydome
-
- 5.0
- /sim/rendering/shaders/water
-
-
-
- 2.0
-
-
-
- GL_ARB_shader_objects
- GL_ARB_shading_language_100
- GL_ARB_vertex_shader
- GL_ARB_fragment_shader
-
-
-
-
-
-
- true
-
-
-
-
-
-
-
-
-
-
- ambient-and-diffuse
-
-
-
-
-
-
-
- smooth
- back
-
-
-
-
-
-
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 7
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Shaders/water-ALS.vert
- Shaders/water-ALS-high.frag
- Shaders/noise.frag
- Shaders/cloud-shadowfunc.frag
- Shaders/hazes.frag
- Shaders/secondary_lights.frag
- Shaders/filters-ALS.frag
-
-
-
- water_normalmap
- sampler-2d
- 2
-
-
- water_dudvmap
- sampler-2d
- 3
-
-
- topo_map
- sampler-2d
- 4
-
-
- sea_foam
- sampler-2d
- 5
-
-
- perlin_normalmap
- sampler-2d
- 6
-
-
- ice_texture
- sampler-2d
- 7
-
-
-
- normalmap_dds
- float
-
-
-
-
-
- saturation
- float
-
-
-
-
-
-
- WindE
- float
-
-
-
-
-
- WindN
- float
-
-
-
-
-
- wash_x
- float
-
-
-
-
-
- wash_y
- float
-
-
-
-
-
- wash_strength
- float
-
-
-
-
-
- WaveFreq
- float
-
-
-
-
-
- WaveAmp
- float
-
-
-
-
-
- WaveSharp
- float
-
-
-
-
-
- WaveAngle
- float
-
-
-
-
-
- WaveFactor
- float
-
-
-
-
-
- WaveDAngle
- float
-
-
-
-
-
-
-
-
-
- visibility
- float
-
-
-
-
-
- avisibility
- float
-
-
-
-
-
- hazeLayerAltitude
- float
-
-
-
-
-
- scattering
- float
-
-
-
-
-
- ground_scattering
- float
-
-
-
-
-
- terminator
- float
-
-
-
-
-
- terrain_alt
- float
-
-
-
-
-
- overcast
- float
-
-
-
-
-
- eye_alt
- float
-
-
-
-
-
- cloud_self_shading
- float
-
-
-
- fogstructure
- float
-
-
-
- air_pollution
- float
-
-
-
- ice_cover
- float
-
-
-
- view_pitch_offset
- float
-
-
-
- view_heading_offset
- float
-
-
-
- field_of_view
- float
-
-
-
- landing_light1_offset
- float
-
-
-
- landing_light2_offset
- float
-
-
-
- landing_light3_offset
- float
-
-
-
- gamma
- float
-
-
-
- brightness
- float
-
-
-
- use_filtering
- bool
-
-
-
- use_night_vision
- bool
-
-
-
- use_IR_vision
- bool
-
-
-
- delta_T
- float
-
-
-
- fact_grey
- float
-
-
-
- fact_black
- float
-
-
-
-
- cloudpos1_x
- float
-
-
-
- cloudpos1_y
- float
-
-
-
- cloudpos2_x
- float
-
-
-
- cloudpos2_y
- float
-
-
-
- cloudpos3_x
- float
-
-
-
- cloudpos3_y
- float
-
-
-
- cloudpos4_x
- float
-
-
-
- cloudpos4_y
- float
-
-
-
- cloudpos5_x
- float
-
-
-
- cloudpos5_y
- float
-
-
-
- cloudpos6_x
- float
-
-
-
- cloudpos6_y
- float
-
-
-
- cloudpos7_x
- float
-
-
-
- cloudpos7_y
- float
-
-
-
- cloudpos8_x
- float
-
-
-
- cloudpos8_y
- float
-
-
-
- cloudpos9_x
- float
-
-
-
- cloudpos9_y
- float
-
-
-
- cloudpos10_x
- float
-
-
-
- cloudpos10_y
- float
-
-
-
- cloudpos11_x
- float
-
-
-
- cloudpos11_y
- float
-
-
-
- cloudpos12_x
- float
-
-
-
- cloudpos12_y
- float
-
-
-
- cloudpos13_x
- float
-
-
-
- cloudpos13_y
- float
-
-
-
- cloudpos14_x
- float
-
-
-
- cloudpos14_y
- float
-
-
-
- cloudpos15_x
- float
-
-
-
- cloudpos15_y
- float
-
-
-
- cloudpos16_x
- float
-
-
-
- cloudpos16_y
- float
-
-
-
- cloudpos17_x
- float
-
-
-
- cloudpos17_y
- float
-
-
-
- cloudpos18_x
- float
-
-
-
- cloudpos18_y
- float
-
-
-
- cloudpos19_x
- float
-
-
-
- cloudpos19_y
- float
-
-
-
- cloudpos20_x
- float
-
-
-
- cloudpos20_y
- float
-
-
-
- cloud_shadow_flag
- int
-
-
-
-
- sea_r
- float
-
-
-
-
-
- sea_g
- float
-
-
-
-
-
- sea_b
- float
-
-
-
-
-
- use_searchlight
- int
-
-
-
- use_landing_light
- int
-
-
-
- use_alt_landing_light
- int
-
-
-
- display_xsize
- int
-
-
-
- display_ysize
- int
-
-
-
- quality_level
- int
-
-
-
- tquality_level
- int
-
-
-
- ocean_flag
- int
- 0
-
-
-
-
-
-
-
-
-
- /sim/rendering/shaders/skydome
-
- 4.0
- /sim/rendering/shaders/water
-
-
-
- 2.0
-
-
-
- GL_ARB_shader_objects
- GL_ARB_shading_language_100
- GL_ARB_vertex_shader
- GL_ARB_fragment_shader
-
-
-
-
-
-
- true
-
-
-
-
-
-
-
-
-
-
- ambient-and-diffuse
-
-
-
-
-
-
-
- smooth
- back
-
-
-
-
-
-
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Shaders/water-ALS.vert
- Shaders/water-ALS-base.frag
- Shaders/hazes.frag
- Shaders/noise.frag
- Shaders/filters-ALS.frag
-
-
-
- water_normalmap
- sampler-2d
- 2
-
-
- water_dudvmap
- sampler-2d
- 3
-
-
- sea_foam
- sampler-2d
- 5
-
-
- perlin_normalmap
- sampler-2d
- 6
-
-
- water_colormap
- sampler-2d
- 8
-
-
-
- normalmap_dds
- float
-
-
-
-
-
- saturation
- float
-
-
-
-
-
-
- WindE
- float
-
-
-
-
-
- WindN
- float
-
-
-
-
-
- WaveFreq
- float
-
-
-
-
-
- WaveAmp
- float
-
-
-
-
-
- WaveSharp
- float
-
-
-
-
-
- WaveAngle
- float
-
-
-
-
-
- WaveFactor
- float
-
-
-
-
-
- WaveDAngle
- float
-
-
-
-
-
-
-
-
-
- visibility
- float
-
-
-
-
-
- avisibility
- float
-
-
-
-
-
- hazeLayerAltitude
- float
-
-
-
-
-
- scattering
- float
-
-
-
-
-
- ground_scattering
- float
-
-
-
-
-
- terminator
- float
-
-
-
-
-
- terrain_alt
- float
-
-
-
-
-
- overcast
- float
-
-
-
-
-
- eye_alt
- float
-
-
-
-
-
- cloud_self_shading
- float
-
-
-
-
- gamma
- float
-
-
-
- brightness
- float
-
-
-
- use_filtering
- bool
-
-
-
- use_night_vision
- bool
-
-
-
- use_IR_vision
- bool
-
-
-
- delta_T
- float
-
-
-
- fact_grey
- float
-
-
-
- fact_black
- float
-
-
-
-
- sea_r
- float
-
-
-
-
-
- sea_g
- float
-
-
-
-
-
- sea_b
- float
-
-
-
-
-
- ocean_flag
- int
- 0
-
-
- display_xsize
- int
-
-
-
- display_ysize
- int
-
-
-
-
-
-
diff --git a/Effects/water.eff b/Effects/water.eff
index f2b40145d..05a1c944f 100644
--- a/Effects/water.eff
+++ b/Effects/water.eff
@@ -75,6 +75,11 @@
repeat
normalized
+ 0
+ 0.7
+ 0
+ 0.054 0.149 0.384
+ 1
0.0
@@ -459,6 +464,26 @@
sampler-2d
8
+
+ use_specified_water_shallowness
+ int
+
+
+
+ water_shallowness
+ float
+
+
+
+ use_specified_floor_color
+ int
+
+
+
+ floor_color
+ float-vec3
+
+
normalmap_dds
@@ -976,7 +1001,7 @@
ocean_flag
int
- 1
+
@@ -1409,7 +1434,7 @@
ocean_flag
int
- 1
+
display_xsize