ARB_ubo/referenced-by-shader: pass if shader compiler moves UBOs between shaders
[piglit.git] / tests / spec / arb_tessellation_shader / linker / tcs-no-vs.shader_test
blob13311af733f0100af5fec7de4782d93ea4ac5449
1 # From the ARB_tessellation_shader spec (Section 2.14.2):
3 #   Linking will fail if the program object contains objects to form a
4 #   tessellation control shader (see section 2.X.1), and
6 #     * the program contains no objects to form a vertex shader;
10 [require]
11 GLSL >= 1.50
12 GL_ARB_tessellation_shader
15 [tessellation control shader]
16 #extension GL_ARB_tessellation_shader: require
17 layout(vertices = 3) out;
19 void main() {
20         gl_TessLevelOuter = float[4](1.0, 1.0, 1.0, 0.0);
21         gl_TessLevelInner = float[2](0.0, 0.0);
25 [fragment shader]
26 void main()
28         gl_FragColor = vec4(0);
32 [test]
33 link error