diff options
Diffstat (limited to 'src/effects/gradients')
-rw-r--r-- | src/effects/gradients/Sk4fGradientPriv.h | 4 |
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, |