#version 460 core in layout(location=0) vec3 position; in layout(location=1) vec4 aColor; out vec4 vColor; mat4 transform; void main() { transform = mat4( 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ); gl_Position = transform * vec4(position, 1.0f); vColor = aColor; }