Add more structure constructor tests.
[piglit/hramrach.git] / tests / shaders / glsl-texcoord-array-2.shader_test
blob52e1674f5cb84526f7280bb7ad4a0fcd67327342
1 [require]
2 GL >= 2.0
3 GLSL >= 1.10
5 [vertex shader]
6 varying vec4 gl_TexCoord[5];
7 void main()
9         /* 0.05, 0.05, 0.10, 0.15, 0.20 */
10         for (int i = 0; i < 5; i++)
11                 gl_TexCoord[i] = vec4(float(i) * 0.05);
13         gl_Position = gl_Vertex;
16 [fragment shader]
17 varying vec4 gl_TexCoord[5];
18 void main()
20         vec4 result = vec4(0.0);
22         for (int i = 0; i < 4; i++)
23                 result += gl_TexCoord[i];
25         /* 0.00 + 0.05 + 0.10 + 0.15 = 0.30 */
26         gl_FragColor = result;
29 [test]
30 draw rect -1 -1 2 2
31 probe rgba 1 1 0.3 0.3 0.3 0.3