paysages3d/src/render/opengl/shaders/terrain.vert

15 lines
282 B
GLSL
Raw Normal View History

in vec4 vertex;
in vec2 uv;
uniform mat4 viewMatrix;
2015-12-07 22:32:55 +00:00
out vec3 unprojected;
out vec2 texcoord;
uniform float waterOffset;
void main(void)
{
vec4 final = vertex + vec4(0, waterOffset, 0, 0);
unprojected = final.xyz;
texcoord = uv;
gl_Position = viewMatrix * final;
}