Index: src/opts/SkPMFloat_none.h |
diff --git a/src/opts/SkPMFloat_none.h b/src/opts/SkPMFloat_none.h |
deleted file mode 100644 |
index 17c76d90f4a505983d1ec21ff3b342e80c3ffcb8..0000000000000000000000000000000000000000 |
--- a/src/opts/SkPMFloat_none.h |
+++ /dev/null |
@@ -1,48 +0,0 @@ |
-/* |
- * Copyright 2015 Google Inc. |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
-namespace { // See SkPMFloat.h |
- |
-inline SkPMFloat::SkPMFloat(SkPMColor c) { |
- float inv255 = 1.0f/255; |
- *this = SkPMFloat::FromARGB(SkGetPackedA32(c) * inv255, |
- SkGetPackedR32(c) * inv255, |
- SkGetPackedG32(c) * inv255, |
- SkGetPackedB32(c) * inv255); |
- SkASSERT(this->isValid()); |
-} |
- |
-inline SkPMColor SkPMFloat::round() const { |
- float a = this->a(), |
- r = this->r(), |
- g = this->g(), |
- b = this->b(); |
- a = a < 0 ? 0 : (a > 1 ? 1 : a); |
- r = r < 0 ? 0 : (r > 1 ? 1 : r); |
- g = g < 0 ? 0 : (g > 1 ? 1 : g); |
- b = b < 0 ? 0 : (b > 1 ? 1 : b); |
- SkPMColor c = SkPackARGB32(255*a+0.5f, 255*r+0.5f, 255*g+0.5f, 255*b+0.5f); |
- SkPMColorAssert(c); |
- return c; |
-} |
- |
-inline Sk4f SkPMFloat::alphas() const { |
- return Sk4f(this->a()); |
-} |
- |
-inline SkPMFloat SkPMFloat::FromOpaqueColor(SkColor c) { |
- SkASSERT(SkColorGetA(c) == 0xFF); |
- float inv255 = 1.0f / 255; |
- SkPMFloat pmf = SkPMFloat::FromARGB(1.0f, |
- SkColorGetR(c) * inv255, |
- SkColorGetG(c) * inv255, |
- SkColorGetB(c) * inv255); |
- SkASSERT(pmf.isValid()); |
- return pmf; |
-} |
- |
-} // namespace |