arb_framebuffer_object: add missing MSAA alpha-to-coverage and alpha-to-one tests
[piglit.git] / tests / spec / glsl-1.20 / compiler / structure-and-array-operations / array-variable-index-implicit-size-local.vert
blob3045a6a06490370e046df90976c9f6bdd61f8326
1 /* [config]
2  * expect_result: fail
3  * glsl_version: 1.20
4  * [end config]
5  *
6  * From page 19 (page 25 of the PDF) of the GLSL 1.20 spec:
7  *
8  *     "If an array is indexed with an expression that is not an integral
9  *     constant expression, or if an array is passed as an argument to a
10  *     function, then its size must be declared before any such use."
11  */
12 #version 120
14 attribute vec4 a;
15 attribute vec4 b;
17 uniform int i;
19 void main()
21   vec4 [] an_array;
23   an_array[0] = a;
24   an_array[1] = vec4(0);
25   an_array[2] = b;
27   gl_Position = an_array[i];