ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.10 / compiler / samplers / return-struct.frag
blobc891da0e23a85551d6e0597affcdf2cdde13ddd8
1 /* [config]
2  * expect_result: fail
3  * glsl_version: 1.10
4  * [end config]
5  *
6  * From page 19 (page 25 of the PDF) of the GLSL 1.10 spec:
7  *
8  *     "[Samplers] can only be declared as function parameters or uniforms
9  *     (see Section 4.3.5 "Uniform")."
10  */
11 struct foo {
12         float x;
13         sampler2D tex;
16 uniform foo u;
18 foo f()
20         return u;
23 void main()
25         gl_FragColor = vec4(1.0);