perf/pixel-rate: new pixel throughput microbenchmark
[piglit.git] / tests / spec / glsl-1.10 / execution / glsl-texcoord-array-2.shader_test
blob00f0ecf14cc3dac0af530fc9b2b41a166d4d3b92
1 [require]
2 GLSL >= 1.10
4 [vertex shader]
5 varying vec4 gl_TexCoord[5];
6 void main()
8         /* 0.05, 0.05, 0.10, 0.15, 0.20 */
9         for (int i = 0; i < 5; i++)
10                 gl_TexCoord[i] = vec4(float(i) * 0.05);
12         gl_Position = gl_Vertex;
15 [fragment shader]
16 varying vec4 gl_TexCoord[5];
17 void main()
19         vec4 result = vec4(0.0);
21         for (int i = 0; i < 4; i++)
22                 result += gl_TexCoord[i];
24         /* 0.00 + 0.05 + 0.10 + 0.15 = 0.30 */
25         gl_FragColor = result;
28 [test]
29 draw rect -1 -1 2 2
30 probe rgba 1 1 0.3 0.3 0.3 0.3