#version 140 #constant projection matrix uniform mat4 fg_ProjectionMatrix; #vertex-data in vec4 fg_Color; in vec4 fg_Vertex; in vec4 fg_Normal; #output-data for later stages smooth out vec4 fg_SmoothColor; void main() { fg_SmoothColor = fg_Color; gl_Position = fg_ProjectionMatrix * fg_Vertex; }