Index: binaries/data/mods/public/shaders/glsl/water_high.fs =================================================================== --- binaries/data/mods/public/shaders/glsl/water_high.fs +++ binaries/data/mods/public/shaders/glsl/water_high.fs @@ -319,7 +319,7 @@ #endif #if USE_FOG - color = get_fog(color); + color = get_fog(color); #endif #if USE_FANCY_EFFECTS @@ -332,9 +332,9 @@ vec3 foaminterp = mix(foam1, foam2, moddedTime); foaminterp *= mix(foam3, foam4, moddedTime); - foam1.x = foaminterp.x * WindCosSin.x - foaminterp.z * WindCosSin.y; + foam1.x = abs(foaminterp.x * WindCosSin.x) + abs(foaminterp.z * WindCosSin.y); - color += FoamEffects.r * FoamEffects.a * 0.4 + pow(foam1.x * (5.0 + waviness), 2.6 - waviness / 5.5); + color += FoamEffects.r * FoamEffects.a * 0.4 + pow(foam1.x * (3.0 + waviness), 2.6 - waviness / 5.5); #endif float alpha = 1.0;