¡Esta es una revisión vieja del documento!
El más simple de todos, recibe la posición y el color y los reemplaza.
#version 150 in vec4 vPosition; in vec4 vColor; out vec4 color; void main() { gl_Position = vPosition; color = vColor; }
#version 150 in vec4 color; out vec4 fColor; void main() { fColor = color; }