Added support for translating texture coordinates in fancy water, so it can move in some direction like the non-fancy water can.

This was SVN commit r4322.
This commit is contained in:
Matei 2006-09-11 22:33:55 +00:00
parent b177f2b711
commit c4607a9c34

View File

@ -1,5 +1,6 @@
uniform mat4 reflectionMatrix;
uniform mat4 refractionMatrix;
uniform vec4 translation;
attribute float vertexDepth;
attribute float losMultiplier;
@ -14,7 +15,7 @@ void main()
worldPos = gl_Vertex.xyz;
waterDepth = vertexDepth;
losMod = losMultiplier;
gl_TexCoord[0] = gl_MultiTexCoord0;
gl_TexCoord[0] = gl_MultiTexCoord0 + translation;
gl_TexCoord[1] = reflectionMatrix * gl_Vertex; // projective texturing
gl_TexCoord[2] = reflectionMatrix * gl_Vertex;
w = gl_TexCoord[1].w;