perf/pixel-rate: new pixel throughput microbenchmark
[piglit.git] / tests / spec / glsl-1.50 / compiler / input-arrays-uint.vert
blob13ae4a57d7c516c9191aacd3a9611c13d43cc6de
1 // [config]
2 // expect_result: pass
3 // glsl_version: 1.50
4 // check_link: false
5 // [end config]
7 /*
8 * Section 4.3.4 (Inputs) of the GLSLLangSpec.1.50.09 4.3.4 Inputs says:
10 * Vertex shader inputs can only be float, floating-point
11 * vectors, matrices, signed and unsigned integers and integer vectors.
12 * Vertex shader inputs can also form arrays of these types, but not
13 * structures.
17 #version 150
19 in uint  a[2];
20 in uvec2 b[2];
21 in uvec3 c[2];
22 in uvec4 d[2];
24 void main()
26     gl_Position = vec4(a[0] + a[1]
27                         + b[0].x + b[1].x
28                         + c[0].x + c[1].x
29                         + d[0].x + d[1].x);