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