varying float depth;
void main()
{
	gl_FrontColor=gl_Color;
	vec4 v = (gl_ModelViewMatrix * gl_Vertex) + 4.0;
	depth = v.z;
	gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;	
}