Index: src/opts/SkPx_none.h |
diff --git a/src/opts/SkPx_none.h b/src/opts/SkPx_none.h |
index bc4c6a32aa82360466577fe2a021c555cf49bc94..8217eaef3c7619694a840247e92a8617ad47398e 100644 |
--- a/src/opts/SkPx_none.h |
+++ b/src/opts/SkPx_none.h |
@@ -11,18 +11,20 @@ |
// Nothing fancy here. We're the backup _none case after all. |
// Our declared sweet spot is simply a single pixel at a time. |
-struct SkPx_none { |
+namespace none { |
+ |
+struct SkPx { |
static const int N = 1; |
uint8_t f8[4]; |
- SkPx_none(uint32_t px) { memcpy(f8, &px, 4); } |
- SkPx_none(uint8_t x, uint8_t y, uint8_t z, uint8_t a) { |
+ SkPx(uint32_t px) { memcpy(f8, &px, 4); } |
+ SkPx(uint8_t x, uint8_t y, uint8_t z, uint8_t a) { |
f8[0] = x; f8[1] = y; f8[2] = z; f8[3] = a; |
} |
- static SkPx_none Dup(uint32_t px) { return px; } |
- static SkPx_none Load(const uint32_t* px) { return *px; } |
- static SkPx_none Load(const uint32_t* px, int n) { |
+ static SkPx Dup(uint32_t px) { return px; } |
+ static SkPx Load(const uint32_t* px) { return *px; } |
+ static SkPx Load(const uint32_t* px, int n) { |
SkASSERT(false); // There are no 0<n<1. |
return 0; |
} |
@@ -65,9 +67,9 @@ struct SkPx_none { |
return Wide(f16[0]>>bits, f16[1]>>bits, f16[2]>>bits, f16[3]>>bits); |
} |
- SkPx_none addNarrowHi(const SkPx_none& o) const { |
+ SkPx addNarrowHi(const SkPx& o) const { |
Wide sum = (*this + o.widenLo()).shr<8>(); |
- return SkPx_none(sum.f16[0], sum.f16[1], sum.f16[2], sum.f16[3]); |
+ return SkPx(sum.f16[0], sum.f16[1], sum.f16[2], sum.f16[3]); |
} |
}; |
@@ -77,14 +79,14 @@ struct SkPx_none { |
Wide widenHi() const { return this->widenLo().shl<8>(); } |
Wide widenLoHi() const { return this->widenLo() + this->widenHi(); } |
- SkPx_none operator+(const SkPx_none& o) const { |
- return SkPx_none(f8[0]+o.f8[0], f8[1]+o.f8[1], f8[2]+o.f8[2], f8[3]+o.f8[3]); |
+ SkPx operator+(const SkPx& o) const { |
+ return SkPx(f8[0]+o.f8[0], f8[1]+o.f8[1], f8[2]+o.f8[2], f8[3]+o.f8[3]); |
} |
- SkPx_none operator-(const SkPx_none& o) const { |
- return SkPx_none(f8[0]-o.f8[0], f8[1]-o.f8[1], f8[2]-o.f8[2], f8[3]-o.f8[3]); |
+ SkPx operator-(const SkPx& o) const { |
+ return SkPx(f8[0]-o.f8[0], f8[1]-o.f8[1], f8[2]-o.f8[2], f8[3]-o.f8[3]); |
} |
- SkPx_none saturatedAdd(const SkPx_none& o) const { |
- return SkPx_none(SkTMax(0, SkTMin(255, f8[0]+o.f8[0])), |
+ SkPx saturatedAdd(const SkPx& o) const { |
+ return SkPx(SkTMax(0, SkTMin(255, f8[0]+o.f8[0])), |
SkTMax(0, SkTMin(255, f8[1]+o.f8[1])), |
SkTMax(0, SkTMin(255, f8[2]+o.f8[2])), |
SkTMax(0, SkTMin(255, f8[3]+o.f8[3]))); |
@@ -93,14 +95,17 @@ struct SkPx_none { |
Wide operator*(const Alpha& a) const { |
return Wide(f8[0]*a.fA, f8[1]*a.fA, f8[2]*a.fA, f8[3]*a.fA); |
} |
- SkPx_none approxMulDiv255(const Alpha& a) const { |
+ SkPx approxMulDiv255(const Alpha& a) const { |
return (*this * a).addNarrowHi(*this); |
} |
- SkPx_none addAlpha(const Alpha& a) const { |
- return SkPx_none(f8[0], f8[1], f8[2], f8[3]+a.fA); |
+ SkPx addAlpha(const Alpha& a) const { |
+ return SkPx(f8[0], f8[1], f8[2], f8[3]+a.fA); |
} |
}; |
-typedef SkPx_none SkPx; |
+ |
+} // namespace none |
+ |
+typedef none::SkPx SkPx; |
#endif//SkPx_none_DEFINED |