ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_shading_language_420pack / compiler / illegal-aggregate-initializer-struct-vec2-to-vec3.frag
blob0648f05d93e9e1760dd6916633efe3c4ae18ab87
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 void main() {
12     // Illegal since e.b is vec2, but a vec3 given as initializer and only “Implicit Conversions.” are allowed
13     struct {
14         float a;
15         vec2 b;
16     } e = { 1.2, vec3(1.0, 0.0, 1.0) };
17     gl_FragColor = vec4(1.0);