arb_framebuffer_object: add missing MSAA alpha-to-coverage and alpha-to-one tests
[piglit.git] / tests / spec / glsl-es-3.00 / compiler / array-length-is-constant.vert
blob7569270a616d64bbf4096d77eed38b4b93f02af4
1 #version 300 es
3 /* [config]
4  * expect_result: pass
5  * glsl_version: 3.00
6  * [end config]
7  *
8  * Page 35 of the OpenGL ES Shading Language 3.00 spec says:
9  *
10  *     "Arrays have a fixed number of elements. This can be obtained
11  *     by using the length method:
12  *
13  *         a.length();
14  *         // returns 5 for the above declarations
15  *
16  *     The return value is a constant signed integral expression. The
17  *     precision is determined using the same rules as for literal
18  *     integers."
19  */
21 uniform vec4 a[7];
22 uniform vec4 b[a.length()];
23 uniform int i;
25 void main()
27   gl_Position = a[i] + b[i];