fix gm to test unpremul etc.
Change-Id: Ia53003e31b2e24ffc5834faefb1de0687036683d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/270057
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/gm/aaclip.cpp b/gm/aaclip.cpp
index e4001fc..9e9f68b 100644
--- a/gm/aaclip.cpp
+++ b/gm/aaclip.cpp
@@ -161,14 +161,7 @@
#include "include/utils/mac/SkCGUtils.h"
static std::unique_ptr<SkCanvas> make_canvas(const SkBitmap& bm) {
- const SkImageInfo& info = bm.info();
- if (info.bytesPerPixel() == 4) {
- return SkCanvas::MakeRasterDirectN32(info.width(), info.height(),
- (SkPMColor*)bm.getPixels(),
- bm.rowBytes());
- } else {
- return std::make_unique<SkCanvas>(bm);
- }
+ return SkCanvas::MakeRasterDirect(bm.info(), bm.getPixels(), bm.rowBytes());
}
static void test_image(SkCanvas* canvas, const SkImageInfo& info) {