ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.50 / compiler / interface-blocks-name-reused-globally-5.vert
blobc6f2b24a6cc599d100dc111b060968c3d8aa8720
1 // [config]
2 // expect_result: fail
3 // glsl_version: 1.50
4 // check_link: true
5 // [end config]
6 //
7 // GLSLangSpec.1.50.11, 4.3.7 Interface Blocks:
8 // "Block names have no other use within a shader beyond interface matching;
9 //  it is an error to use a block name at global scope for anything other than
10 //  as a block name."
12 // Tests that an interface block name may not be reused globally as anything
13 // other than as a block name.
15 #version 150
17 struct block {
18     vec4 z;
21 out block {
22     vec4 a;
23 } inst;
25 void main()