#version 150 in vec4 m_attrpos; in vec4 m_attrcol; in vec4 m_attrcord0; in vec4 m_attrcord1; out vec4 m_cord0; out vec4 m_cord1; out vec4 m_colour; uniform mat4 m_proj; uniform mat4 m_model; void main () { mat4 mvp = m_proj * m_model; gl_Position = mvp * m_attrpos; m_colour = m_attrcol; m_cord0 = m_attrcord0; m_cord1 = m_attrcord1; }