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