#version 300 es layout(location = 0) in vec3 aPos; layout(location = 1) in vec4 aColor; uniform mat4 u_projection; out vec4 vColor; void main() { gl_Position = u_projection * vec4(aPos, 1.0); vColor = aColor; }