ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_shading_language_420pack / compiler / illegal-aggregate-initializer-struct-struct-to-struct.frag
blobab72dfcfe7eb5fdc4ac0db5724faa09b33686fe0
1 /* [config]
2  * expect_result: fail
3  * glsl_version: 1.30
4  * require_extensions: GL_ARB_shading_language_420pack
5  * [end config]
6  */
8 #version 130
9 #extension GL_ARB_shading_language_420pack: enable
11 struct s1 { float f; };
12 struct s2 { bool f; bool g; };
14 void main() {
15     // Illegal since e.b is struct s1, but a struct s2 given as initializer
16     struct {
17         float a;
18         s1 b;
19     } e = { 1.2, s2(true, false) };
20     gl_FragColor = vec4(1.0);