ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_geometry_shader4 / linker / varying-mismatch.shader_test
blob37aaa4be4fbbd0f17e3fd2d2992fcdc8a5331a99
1 [require]
2 GL >= 2.0
3 GLSL >= 1.10
4 GL_ARB_geometry_shader4
6 [vertex shader]
7 #version 110
9 varying float var[1];
10 void main()
12         var[0] = 0.0;
13         gl_Position = vec4(0);
16 [geometry shader]
17 #version 110
18 #extension GL_ARB_geometry_shader4: enable
20 /* This is should fail to link as var is sized [1] in vs. */
21 varying in float var[1][2];
22 void main()
24         gl_Position = vec4(0.0);
27 [geometry layout]
28 input type GL_POINTS
29 output type GL_POINTS
30 vertices out 1
32 [fragment shader]
33 #version 110
35 void main()
37         gl_FragColor = vec4(0.0, 1.0, 0.0, 1.0);
40 [test]
41 link error