native_* functions have "implementation-defined" tolerance, and thus testing native_pow with any sort of tolerance isn't exactly testing conformance. Switching this to test powr makes more sense to me.
Signed-off-by: Jonathan Tinkham <[email protected]> --- tests/cl/program/execute/gegl-gamma-2-2-to-linear.cl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/cl/program/execute/gegl-gamma-2-2-to-linear.cl b/tests/cl/program/execute/gegl-gamma-2-2-to-linear.cl index 9cd449e..e6cfd16 100644 --- a/tests/cl/program/execute/gegl-gamma-2-2-to-linear.cl +++ b/tests/cl/program/execute/gegl-gamma-2-2-to-linear.cl @@ -48,7 +48,7 @@ arg_out: 0 buffer float[1] 0.214041 tolerance 0.00001 kernel void gamma_2_2_to_linear (global float *out, float value) { if (value > 0.03928f) - out[0] = native_powr ((value + 0.055f) / 1.055f, 2.4f); + out[0] = powr ((value + 0.055f) / 1.055f, 2.4f); else out[0] = value / 12.92f; } -- 2.0.4 _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
