#version 330 core layout(location = 0) in vec2 apos; out vec2 pos; uniform vec2 offset; void main() { pos = apos; gl_Position = vec4(apos + offset, 0.0, 1.0); }