ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-es-3.00 / compiler / global-initializer / from-uniform.vert
blob7a6c82d98fd57c7a4035850fcb91a55195cdda06
1 #version 300 es
3 /* [config]
4  * expect_result: fail
5  * glsl_version: 3.00
6  * [end config]
7  *
8  * Section 4.3 (Storage Qualifiers) of the OpenGL ES 3.00.4 spec says:
9  *
10  *     "Initializers may only be used in declarations of globals with no
11  *     storage qualifier or with a const qualifier.  Such initializers must be
12  *     a constant expression."
13  *
14  * This differs from desktop GLSL.  A compiler that only has to support GLSL
15  * ES could possibly be some amount smaller due to this restriction.
16  */
18 uniform float uf;
19 float gf1 = 1.0;
20 float gf2 = uf;
22 void main()
24     gl_Position = vec4(gf1, gf2, uf, 1.0);