ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.50 / compiler / interface-blocks-array-index-needed-to-access-members.vert
blob1a491af22675c73559b7569ae66dec7f619ba277
1 // [config]
2 // expect_result: fail
3 // glsl_version: 1.50
4 // check_link: true
5 // [end config]
6 //
7 // Tests that in order to access a block member in a block array, the array
8 // index must be included.
9 //
10 // GLSLangSpec.1.50.11, 4.3.7 Interface Blocks:
11 // "For blocks declared as arrays, the array index must also be included
12 //  when accessing members"
14 #version 150
16 out Block {
17         float a;
18         vec3 b;
19 } array_blocks[2];
21 void main()
23         array_blocks.a = 5.0;