view data/shaders/eye.vs @ 55:0b9b6739796b

Added tag good64bit for changeset 7fd43d272c93
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 06 Aug 2013 16:21:06 +0300
parents 785057719d9b
children
line wrap: on
line source

/* Vertex shader */
uniform float waveTime;
uniform float waveWidth;
uniform float waveHeight;

varying float zpos;

void main(void)
{
	vec4 v = vec4(gl_Vertex);
 
	v.z = cos(waveTime*100.0)/(waveWidth * v.x + waveTime) * (waveWidth * v.y + waveTime) * waveHeight;	
	zpos = v.z;

	gl_Position = gl_ModelViewProjectionMatrix * v;
}