#version 120 attribute vec2 nv_position; attribute vec2 nv_texcoord; attribute vec4 nv_color; uniform mat4 nv_projection; varying vec4 v_color; varying vec2 v_texcoord; void main(void) { v_color = nv_color; v_texcoord = nv_texcoord; gl_Position = nv_projection * vec4( nv_position.x, nv_position.y, 0.0, 1.0 ); }