1 2 3 4 5 6 7 8 9 10 11
#version 140 in vec2 position; // window coordinate system uniform vec2 window_center; void main() { vec2 p = vec2(position.x / window_center.x - 1.0, 1.0 - position.y / window_center.y); gl_Position = vec4(p, 0.0, 1.0); }