#version 330 core layout(location=0) in vec3 aPos; layout(location=1) in vec2 val; flat out vec3 ourColor; void main() { gl_Position = vec4(aPos, 1.0); ourColor = vec3(val.x, 0.0, val.y); }