Fix windows compiler failures by using SkIsFinite.
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
This commit is contained in:
parent
d117a43a68
commit
74ff1badf4
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user