Add more structure constructor tests.
[piglit/hramrach.git] / tests / shaders / glsl-fs-abs-01.shader_test
blob423c4d10a5aa772f23acd395e43fcefe97e74802
1 [require]
2 GL >= 2.0
3 GLSL >= 1.10
5 [vertex shader]
6 varying vec4 color;
7 void main()
9         gl_Position = gl_Vertex;
10         color = vec4(gl_Vertex.xy, -gl_Vertex.xy);
13 [fragment shader]
14 varying vec4 color;
15 void main()
17         float r = abs(color.x);
18         float g = abs(color.y);
20         gl_FragColor = vec4(r, g, 0.0, 1.0);
23 [test]
24 draw rect -1 -1 2 2
25 relative probe rgb  (0.0, 0.0) (1.0, 1.0, 0.0)
26 relative probe rgb  (0.1, 0.1) (0.8, 0.8, 0.0)
27 relative probe rgb  (0.2, 0.2) (0.6, 0.6, 0.0)
28 relative probe rgb  (0.3, 0.3) (0.4, 0.4, 0.0)
29 relative probe rgb  (0.4, 0.4) (0.2, 0.2, 0.0)
30 relative probe rgb  (0.5, 0.5) (0.0, 0.0, 0.0)
31 relative probe rgb  (0.6, 0.6) (0.2, 0.2, 0.0)
32 relative probe rgb  (0.7, 0.7) (0.4, 0.4, 0.0)
33 relative probe rgb  (0.8, 0.8) (0.6, 0.6, 0.0)
34 relative probe rgb  (0.9, 0.9) (0.8, 0.8, 0.0)
35 relative probe rgb  (1.0, 1.0) (1.0, 1.0, 0.0)