vec2 -> vec3. GL is not playing nice with vec2.