#version 150 // in attribute vec3 vp; // out varying vec2 UV; void main() { gl_Position = vec4(vp, 1.0); UV = (vp.xy + vec2(1.0, 1.0)) / 2.0; ///UV = vp.xy; }