remove legacy factory for overdrawcolorfilter

Change-Id: I19453c51bf275050d6426b82a1ad717348a3ea56
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/271136
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/gm/overdrawcanvas.cpp b/gm/overdrawcanvas.cpp
index 8cd6325..b24d0b6 100644
--- a/gm/overdrawcanvas.cpp
+++ b/gm/overdrawcanvas.cpp
@@ -24,9 +24,8 @@
 #define WIDTH 500
 #define HEIGHT 500
 
-// These are treated as RGBA_premul
-static const uint32_t kOverdrawColors[6] = {
-        0x00000000, 0x5f00005f, 0x2f2f0000, 0x2f002f00, 0x3f00003f, 0x7f00007f,
+static const SkColor kOverdrawColors[6] = {
+    0x00000000, 0x5fff0000, 0x2f0000ff, 0x2f00ff00, 0x3fff0000, 0x7fff0000,
 };
 
 
@@ -52,7 +51,7 @@
 
     // Draw overdraw colors to the canvas.  The color filter will convert counts to colors.
     SkPaint paint;
-    paint.setColorFilter(SkOverdrawColorFilter::Make(kOverdrawColors));
+    paint.setColorFilter(SkOverdrawColorFilter::MakeWithSkColors(kOverdrawColors));
     canvas->drawImage(counts.get(), 0.0f, 0.0f, &paint);
     canvas->drawString("This is some text:", 180, 300, SkFont(), SkPaint());
 }
diff --git a/include/effects/SkOverdrawColorFilter.h b/include/effects/SkOverdrawColorFilter.h
index 514c7c5..1588162 100644
--- a/include/effects/SkOverdrawColorFilter.h
+++ b/include/effects/SkOverdrawColorFilter.h
@@ -23,10 +23,6 @@
 public:
     static constexpr int kNumColors = 6;
 
-    // DEPRECATED
-    // For historical reasons, this version of Make() assumes the array is RGBA-premul
-    static sk_sp<SkColorFilter> Make(const uint32_t colors[kNumColors]);
-
     static sk_sp<SkColorFilter> MakeWithSkColors(const SkColor colors[kNumColors]) {
         return sk_sp<SkColorFilter>(new SkOverdrawColorFilter(colors));
     }
diff --git a/src/effects/SkOverdrawColorFilter.cpp b/src/effects/SkOverdrawColorFilter.cpp
index 35664e48..3cf6d4c 100644
--- a/src/effects/SkOverdrawColorFilter.cpp
+++ b/src/effects/SkOverdrawColorFilter.cpp
@@ -43,26 +43,6 @@
 )";
 #endif
 
-#ifdef SK_PMCOLOR_IS_BGRA
-static uint32_t swizzle_rb(uint32_t c) {
-    // c is not SkColor per-se, but these macros will correctly swap r/b channels
-    return SkColorSetARGB(SkColorGetA(c), SkColorGetB(c), SkColorGetG(c), SkColorGetR(c));
-}
-#endif
-
-// Legacy factory, will go away
-sk_sp<SkColorFilter> SkOverdrawColorFilter::Make(const uint32_t rgba[kNumColors]) {
-    SkColor colors[kNumColors];
-    for (int i = 0; i < kNumColors; ++i) {
-#ifdef SK_PMCOLOR_IS_BGRA
-        colors[i] = SkUnPreMultiply::PMColorToColor(swizzle_rb(rgba[i]));
-#else
-        colors[i] = SkUnPreMultiply::PMColorToColor(rgba[i]);
-#endif
-    }
-    return MakeWithSkColors(colors);
-}
-
 static void convert_to_pm4f(SkPMColor4f dst[], const SkColor src[]) {
     for (int i = 0; i < SkOverdrawColorFilter::kNumColors; ++i) {
         dst[i] = SkColor4f::FromColor(src[i]).premul();