perf/pixel-rate: new pixel throughput microbenchmark
[piglit.git] / tests / spec / glsl-1.10 / execution / fs-sign-neg.shader_test
bloba881fc80fe5e04dc7b9316ecf0d709896e5466e4
1 [require]
2 GLSL >= 1.10
4 [vertex shader passthrough]
6 [fragment shader]
7 uniform vec4 arg0;
8 uniform vec4 arg1;
9 uniform vec4 expect;
11 void main()
13         if (sign(-arg0) != -sign(arg1))
14                 gl_FragColor = vec4(1.0, 0.0, 0.0, 1.0);
15         else if (sign(-arg0) != expect)
16                 gl_FragColor = vec4(0.0, 0.0, 1.0, 1.0);
17         else
18                 gl_FragColor = vec4(0.0, 1.0, 0.0, 1.0);
21 [test]
22 uniform vec4 arg0 -5.0 5.0 0.0 0.0
23 uniform vec4 arg1 -2.0 2.0 0.0 0.0
24 uniform vec4 expect 1.0 -1.0 0.0 0.0
25 draw rect -1 -1 2 2
26 probe rgb 1 1 0.0 1.0 0.0