ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.10 / compiler / samplers / inout-struct.frag
bloba7194a52ef4f4dd7da7d6e9430119e97f871fdd1
1 /* [config]
2  * expect_result: fail
3  * glsl_version: 1.10
4  * [end config]
5  *
6  * From page 17 (page 23 of the PDF) of the GLSL 1.20 spec:
7  *
8  *     "Samplers cannot be treated as l-values; hence cannot be used
9  *     as out or inout function parameters..."
10  *
11  * The GLSL 1.10 spec does not state this rule specifically, but it is
12  * clear from context that it is intended.
13  */
14 struct foo {
15         float x;
16         sampler2D tex;
19 void f(inout foo p)
23 void main()
25         gl_FragColor = vec4(1.0);