#version 330

layout (std140) uniform Matrices {
	mat4 m_pvm;
	mat3 m_normal;	
	mat4 m_model;
	mat4 m_viewModel;
};

layout(location=0) in vec4 position;	// local space

void main () {
	// compute normals and projected position
	gl_Position = m_pvm * position;
}