#version 440 layout(location=0) in vec3 coord3d; layout(location=1) in vec3 v_normal; layout(location=2) in vec3 v_color; layout(location=3) in vec2 v_texmap; out vec3 f_color; uniform mat4 mvp; void main(void) { f_color = v_color; gl_Position = mvp * vec4(coord3d, 1.0f); }