glsl: test loop unroll with uint overflow
[piglit.git] / tests / spec / glsl-es-3.00 / compiler / no-unsized-arrays-01.vert
blob60d4cf3a498fc81fc302bc27f7a81e2973254ff3
1 #version 300 es
3 /* [config]
4  * expect_result: fail
5  * glsl_version: 3.00
6  * [end config]
7  *
8  * Page 35 of the OpenGL ES Shading Language 3.00 spec says:
9  *
10  *     "An array declaration which leaves the size unspecified is an
11  *     error."
12  */
14 void main()
16   /* This is valid in desktop GL.  The initial declaration lacks a
17    * size, but a later re-declaration provides one.  GLSL ES does not
18    * allow this.
19    */
20   float a[];
22   float a[5];
24   gl_Position = vec4(0.);