ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.20 / compiler / structure-and-array-operations / embedded-struct-02.vert
blob7a9c79965cc85ac46be41c3077a5d598676c4bb4
1 /* [config]
2  * expect_result: pass
3  * glsl_version: 1.20
4  * [end config]
5  *
6  * From section 4.1.8 ("Structures") of the GLSL 1.20 spec:
7  *
8  *     "Anonymous structures are not supported. Embedded structures
9  *     are not supported.
10  *
11  *         struct S { float f; };
12  *
13  *         struct T {
14  *             S;              // Error: anonymous structures disallowed
15  *             struct { ... }; // Error: embedded structures disallowed
16  *             S s;            // Okay: nested structures with name are allowed
17  *         };"
18  */
19 #version 120
21 struct S { float f; };
23 struct T {
24     S s;            // Okay: nested structures with name are allowed
27 void main()
29     gl_Position = vec4(1);