attribute highp vec3 position;

uniform highp mat4 agk_World;
uniform highp vec4 LightMVPVector[4];

mat4 lightMVPMatrix = mat4(LightMVPVector[0],
						   LightMVPVector[1],
						   LightMVPVector[2],
						   LightMVPVector[3]);								  
void main()
{
	vec4 pos = agk_World * vec4(position, 1.0);

	gl_Position = lightMVPMatrix * pos;
}