ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.10 / execution / fs-bool-less-compare-true.shader_test
blob5aeb00523656f9bd8dc36f31c8064464683c29f8
1 # This test exercises a bug introduced in i965: Comparison of comparison
2 # results to boolean values gave incorrect results.
3 [require]
4 GLSL >= 1.10
6 [vertex shader]
7 void main()
9   gl_Position = gl_Vertex;
12 [fragment shader]
13 uniform float one;
14 uniform float zero;
15 uniform bool t;
17 void main()
19         if (zero < one == t)
20                 gl_FragColor = vec4(0.0, 1.0, 0.0, 0.0);
21         else
22                 gl_FragColor = vec4(1.0, 0.0, 0.0, 0.0);
25 [test]
26 uniform float one 1.0
27 uniform float zero 0.0
28 uniform int t 1
30 draw rect -1 -1 2 2
31 probe all rgba 0.0 1.0 0.0 0.0