ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-es-3.00 / compiler / invariant_all.frag
blob302ac23565f3ab5eb028f2a560dfa1fb3a98681c
1 // [config]
2 // expect_result: fail
3 // glsl_version: 3.00
4 // [end config]
5 //
6 // Check that 'invariant(all)' cannot be used in fragment shader.
7 //
8 // From the GLSL ES 3.00 specification, section 4.6.1 ("The
9 // Invariant Qualifier"):
11 //     "To force all output variables to be invariant, use the pragma
13 //         #pragma STDGL invariant(all)
15 //     before all declarations in a shader. If this pragma is used
16 //     after the declaration of any variables or functions, then the
17 //     set of outputs that behave as invariant is undefined. It is an
18 //     error to use this pragma in a fragment shader."
20 #version 300 es
21 #pragma STDGL invariant(all)
22 void main()