ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.50 / compiler / interface-blocks-no-initializer-within-block.vert
blobd902a4d53c6b321a30c9a39bb8609e3a224ca235
1 // [config]
2 // expect_result: fail
3 // glsl_version: 1.50
4 // check_link: true
5 // [end config]
6 //
7 // Tests that an initializer is not allowed within a block.
8 //
9 // GLSLangSpec.1.50.11, 4.3.7 Interface Blocks:
10 // "Types and declarators are the same as for other input, output, and uniform
11 //  variable declarations outside blocks, with these exceptions:
12 //      • initializers are not allowed
13 //      • sampler types are not allowed
14 //      • structure definitions cannot be nested inside a block"
16 #version 150
18 out block {
19         vec4 a(1., 0., 0., 1.);
20 } inst;
22 void main()
24         inst.a = vec4(0.);