arb_framebuffer_object: add missing MSAA alpha-to-coverage and alpha-to-one tests
[piglit.git] / tests / spec / glsl-1.10 / compiler / texcoord / implicit-access-max.vert
bloba17406fcc24c70e6fe5c89d44b3080fc2b3b7445
1 /* [config]
2  * expect_result: fail
3  * glsl_version: 1.10
4  * check_link: true
5  * [end config]
6  *
7  * From the GLSL 1.10 spec section 7.6 (Varying Variables):
8  *
9  *   As with all arrays, indices used to subscript gl_TexCoord must
10  *   either be an integral constant expressions, or this array must be
11  *   re-declared by the shader with a size. The size can be at most
12  *   gl_MaxTextureCoords.
13  *
14  * This implies that when gl_TexCoord is implicitly sized, it must not
15  * be accessed with integral constant expressions larger than (or
16  * equal to) gl_MaxTextureCoords.
17  *
18  * This test checks that the an error occurs when the size of
19  * gl_TexCoord is implicit, and we try to access a non-existent
20  * element (gl_TexCoord[gl_MaxTextureCoords]) using an integral
21  * constant expression.
22  */
23 void main()
25   gl_Position = gl_Vertex;
26   gl_TexCoord[gl_MaxTextureCoords] = vec4(1.0);