ovr_multiview: add some basic glsl tests
[piglit.git] / tests / spec / glsl-1.50 / compiler / fragment_coord_conventions / layout-qualifiers-missing.frag
blobf8b0c090601d9217a6b6a1775efad3e9ec3d6ae1
1 /* [config]
2  * expect_result: pass
3  * glsl_version: 1.50
4  * check_link: false
5  * [end config]
6  */
8 /* Section 4.3.8.1 (Input Layout Qualifiers) of the GLSL 1.50 spec says:
9  *
10  *     "Fragment shaders can have an input layout only for redeclaring the
11  *     built-in variable gl_FragCoord (see section 7.2 Fragment Shader
12  *     Special Variables). The layout qualifier identifiers for
13  *     gl_FragCoord are
14  *
15  *     layout-qualifier-id:
16  *         origin_upper_left
17  *         pixel_center_integer"
18  *
19  *     "If gl_FragCoord is redeclared in any fragment shader in a program,
20  *      it must be redeclared in all the fragment shaders in that program
21  *      that have a static use gl_FragCoord. All redeclarations of
22  *      gl_FragCoord in all fragment shaders in a single program must have
23  *      the same set of qualifiers."
24  *
25  * Tests the redeclarations of gl_FragCoord with no layout qualifiers.
26  */
28 #version 150
30 in vec4 gl_FragCoord;
31 out vec4 fragcolor;
33 void main()
35      fragcolor = gl_FragCoord.xyzz;