Add more structure constructor tests.
[piglit/hramrach.git] / tests / shaders / glsl-fs-atan-2.shader_test
blobc86f8e749a246af1923beaa54e728013728aad8c
1 [require]
2 GL >= 2.0
3 GLSL >= 1.10
5 [vertex shader]
6 void main()
8         gl_Position = gl_Vertex;
11 [fragment shader]
12 uniform vec4 y, x;
13 void main()
15         /* This test does two things that glsl-fs-atan-1 doesn't: It
16          * tests behavior at y = 0, x < 0 (the discontinuity), and it
17          * does so using the vec4 variant with some of the same values
18          * used in glsl-fs-atan-1.
19          */
20         gl_FragColor = atan(y, x) / (2.0 * 3.1415926) + 0.5;
23 [test]
24 uniform vec4 y -1.0 -1.0 0.0 1.0
25 uniform vec4 x 0.0 -1.0 -1.0 -1.0
26 draw rect -1 -1 2 2
27 probe all rgba 0.25 0.125 1.0 0.875