#version 430 layout (location = 0) in vec2 position; out vec2 varTex; void main(void) { gl_Position = vec4(position, 0.0, 1.0); varTex = (position + vec2(1.0, 1.0)) * 0.5; }