1#version 120 2 3// Attributes. 4attribute vec2 attr_position; 5attribute vec2 attr_texture_position; 6attribute float attr_brightness; 7 8uniform float u_z_value; 9 10// Outputs. 11varying vec2 out_texture_position; 12varying float out_brightness; 13 14void main() { 15 out_texture_position = attr_texture_position; 16 out_brightness = attr_brightness; 17 gl_Position = vec4(attr_position, u_z_value, 1.); 18} 19