#version 460 core layout(location=0) in vec3 position; layout(location=1) in vec3 vert_colour; uniform float u_offset; out vec3 vert_colours; void main() { vert_colours = vert_colour; gl_Position = vec4(position.x, position.y + u_offset, position.z, 1.0f); };