ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.50 / compiler / interface-blocks-declared-structs-within-block.vert
blob91e34cf8324d4b4457737ce55466e450303a7908
1 // [config]
2 // expect_result: pass
3 // glsl_version: 1.50
4 // check_link: true
5 // [end config]
6 //
7 // Tests that a pre-declared struct can be used an interface block.
8 //
9 // GLSLangSpec.1.50.11, 4.3.7 Interface Blocks:
10 // "built-in types, previously declared structures, and arrays of these
11 //  are allowed as the type of a declarator in the same manner they are
12 //  allowed outside a block."
14 #version 150
16 struct test_struct {
17         int a;
18         float b;
21 out block {
22     test_struct c;
23 } inst;
25 void main()