aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/effects/gradients
diff options
context:
space:
mode:
Diffstat (limited to 'src/effects/gradients')
-rw-r--r--src/effects/gradients/Sk4fGradientPriv.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/effects/gradients/Sk4fGradientPriv.h b/src/effects/gradients/Sk4fGradientPriv.h
index ae6fe7ce46..68e95a63d9 100644
--- a/src/effects/gradients/Sk4fGradientPriv.h
+++ b/src/effects/gradients/Sk4fGradientPriv.h
@@ -143,11 +143,11 @@ struct DstTraits<DstType::F16, premul> {
}
static void store(const Sk4f& c, Type* dst) {
- *dst = SkFloatToHalf_01(PM::apply(c));
+ *dst = SkFloatToHalf_finite(PM::apply(c));
}
static void store(const Sk4f& c, Type* dst, int n) {
- sk_memset64(dst, SkFloatToHalf_01(PM::apply(c)), n);
+ sk_memset64(dst, SkFloatToHalf_finite(PM::apply(c)), n);
}
static void store4x(const Sk4f& c0, const Sk4f& c1,