1# Fill the window with red, then green, then blue. 2 3[require] 4GL ES >= 2.0 5GLSL ES >= 1.00 6 7[vertex shader] 8attribute vec4 vertex; 9 10void main() { 11 gl_Position = vertex; 12} 13 14[fragment shader] 15precision mediump float; 16 17uniform vec4 u_color; 18 19void main() { 20 gl_FragColor = u_color; 21} 22 23[vertex data] 24vertex/float/2 25-1.0 -1.0 26 1.0 -1.0 27 1.0 1.0 28-1.0 1.0 29 30[test] 31uniform vec4 u_color 1.0 0.0 0.0 1.0 32draw arrays GL_TRIANGLE_FAN 0 4 33probe all rgba 1.0 0.0 0.0 1.0 34 35uniform vec4 u_color 0.0 1.0 0.0 1.0 36draw arrays GL_TRIANGLE_FAN 0 4 37probe all rgba 0.0 1.0 0.0 1.0 38 39uniform vec4 u_color 0.0 0.0 1.0 1.0 40draw arrays GL_TRIANGLE_FAN 0 4 41probe all rgba 0.0 0.0 1.0 1.0 42