From 303636788d5e6ae546f4581f772e71309e3bcffc Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Sat, 28 May 2011 13:58:39 +0200 Subject: Terrain changes, added water. --- shaders/water_fragment.glsl | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 shaders/water_fragment.glsl (limited to 'shaders/water_fragment.glsl') diff --git a/shaders/water_fragment.glsl b/shaders/water_fragment.glsl new file mode 100644 index 0000000..857a500 --- /dev/null +++ b/shaders/water_fragment.glsl @@ -0,0 +1,13 @@ +#version 120 + +varying vec3 pos; +uniform vec3 player_pos; +uniform sampler2D tex; + +void main() { + gl_FragColor = texture2D(tex, gl_TexCoord[0].st) - vec4(.2, .2, 0, 0); + gl_FragColor = mix(gl_FragColor, gl_Fog.color, pow(length(player_pos - pos)/100, 5)); + gl_FragColor.a = 0.7; +} + +/* vim: set syn=glsl: */ -- cgit v1.2.3