ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.50 / compiler / geometry / clip-distance-in-explicit-too-large-with-access.geom
blob54f29be872fbcdcf6f8985e7699e559e8a81e6dc
1 /* [config]
2  * expect_result: fail
3  * glsl_version: 1.50
4  * check_link: true
5  * [end config]
6  *
7  * This test checks that an error occurs when explicitly setting the
8  * size of the gl_ClipDistance input to gl_MaxClipDistances+1 (which
9  * should generate an error) and accessing gl_in[0].gl_ClipDistance[0]
10  * (which would otherwise be ok).
11  */
12 #version 150
14 layout(triangles) in;
15 layout(triangle_strip, max_vertices = 3) out;
17 in gl_PerVertex {
18   float gl_ClipDistance[gl_MaxClipDistances+1];
19 } gl_in[];
21 void main()
23   gl_Position = vec4(gl_in[0].gl_ClipDistance[0]);
24   EmitVertex();