From: Søren Sandmann Pedersen <s...@redhat.com> These functions are operating on double precision, so use pow() instead of powf(). --- test/utils.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/test/utils.c b/test/utils.c index df16ef5..c922ae5 100644 --- a/test/utils.c +++ b/test/utils.c @@ -772,7 +772,7 @@ convert_srgb_to_linear (double c) if (c <= 0.04045) return c / 12.92; else - return powf ((c + 0.055) / 1.055, 2.4); + return pow ((c + 0.055) / 1.055, 2.4); } double @@ -781,7 +781,7 @@ convert_linear_to_srgb (double c) if (c <= 0.0031308) return c * 12.92; else - return 1.055 * powf (c, 1.0/2.4) - 0.055; + return 1.055 * pow (c, 1.0/2.4) - 0.055; } void -- 1.7.4 _______________________________________________ Pixman mailing list Pixman@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pixman