ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.10 / execution / vs-sign-sat-neg-abs.shader_test
blob2cfbae4772e4baaacf063e1142c149731520333d
1 [require]
2 GLSL >= 1.10
4 [vertex shader]
5 uniform vec4 arg0;
6 uniform vec4 expect;
8 varying vec4 color;
10 void main()
13         if (clamp(sign(-abs(arg0)), 0.0, 1.0) != expect)
14                 color = vec4(1.0, 0.0, 0.0, 1.0);
15         else
16                 color = vec4(0.0, 1.0, 0.0, 1.0);
17         gl_Position = gl_Vertex;
20 [fragment shader]
21 varying vec4 color;
23 void main()
25         gl_FragColor = color;
28 [test]
29 uniform vec4 arg0 -5.0 5.0 0.0 0.0
30 uniform vec4 expect 0.0 0.0 0.0 0.0
31 draw rect -1 -1 2 2
32 probe rgb 1 1 0.0 1.0 0.0