#version 140 uniform vec2 p; in vec4 position; in vec4 icol; out vec4 col; void main (void) { col = icol; gl_Position = vec4(p, 0.0, 0.0) + position; }