Fix windows compiler failures by using SkIsFinite.
authordjsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 21 May 2014 12:24:58 +0000 (12:24 +0000)
committerdjsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 21 May 2014 12:24:58 +0000 (12:24 +0000)
BUG=skia:2574

Review URL: https://codereview.chromium.org/296103003

git-svn-id: http://skia.googlecode.com/svn/trunk@14821 2bbb7eff-a529-9590-31e7-b0007b416f81

tools/skpdiff/SkPMetric.cpp

index 47880ac..a433d9f 100644 (file)
@@ -162,7 +162,7 @@ static float contrast_sensitivity(float cyclesPerDegree, float luminance) {
     float b = 0.3f * powf(1.0f + 100.0f / luminance, 0.15f);
     float exp = expf(-b * cyclesPerDegree);
     float root = sqrtf(1.0f + 0.06f * expf(b * cyclesPerDegree));
-    if (!std::isfinite(exp)  || !std::isfinite(root)) {
+    if (!SkScalarIsFinite(exp)  || !SkScalarIsFinite(root)) {
         return 0;
     }
     return a * cyclesPerDegree * exp * root;