#version 330 layout (location = 0) in vec2 aPos; layout (location = 1) in vec3 aColor; out vec3 color; void main() { gl_Position = vec4(aPos.x * 2 - 1, aPos.y * 2 - 1, 0, 1); color = aColor; }