| Index: src/opts/SkPMFloat_none.h
|
| diff --git a/src/opts/SkPMFloat_none.h b/src/opts/SkPMFloat_none.h
|
| index 011ce07014851101dde45dbb34a1907e8c1796b9..a33fa7a28d91e6d2068ee4ab77c427d90bcafc30 100644
|
| --- a/src/opts/SkPMFloat_none.h
|
| +++ b/src/opts/SkPMFloat_none.h
|
| @@ -24,3 +24,15 @@ inline SkPMColor SkPMFloat::clamped() const {
|
| b = b < 0 ? 0 : (b > 255 ? 255 : b);
|
| return SkPackARGB32(a+0.5f, r+0.5f, g+0.5f, b+0.5f);
|
| }
|
| +
|
| +inline void SkPMFloat::From4PMColors(SkPMFloat floats[4], const SkPMColor colors[4]) {
|
| + for (int i = 0; i < 4; i++) { floats[i] = FromPMColor(colors[i]); }
|
| +}
|
| +
|
| +inline void SkPMFloat::To4PMColors(SkPMColor colors[4], const SkPMFloat floats[4]) {
|
| + for (int i = 0; i < 4; i++) { colors[i] = floats[i].get(); }
|
| +}
|
| +
|
| +inline void SkPMFloat::ClampTo4PMColors(SkPMColor colors[4], const SkPMFloat floats[4]) {
|
| + for (int i = 0; i < 4; i++) { colors[i] = floats[i].clamped(); }
|
| +}
|
|
|