#version 300 es precision highp float; in vec2 vertex_position; out vec2 texture_coordinates; void main() { gl_Position = vec4(vertex_position, 0.5, 1.0); texture_coordinates = vec2((vertex_position + vec2(1.0)) / 2.0); }