Index: samplecode/SampleUnpremul.cpp |
diff --git a/samplecode/SampleUnpremul.cpp b/samplecode/SampleUnpremul.cpp |
index ffe4428b484949bce73e5214394489fd2500c045..f1a96230cf7d654ba33b3cc28edb2842db629913 100644 |
--- a/samplecode/SampleUnpremul.cpp |
+++ b/samplecode/SampleUnpremul.cpp |
@@ -7,6 +7,7 @@ |
#include "gm.h" |
+#include "Checkerboard.h" |
#include "Resources.h" |
#include "SampleCode.h" |
#include "SkBlurMask.h" |
@@ -25,9 +26,6 @@ |
__SK_FORCE_IMAGE_DECODER_LINKING; |
-// Defined in SampleColorFilter.cpp |
-extern SkShader* createChecker(); |
- |
/** |
* Interprets c as an unpremultiplied color, and returns the |
* premultiplied equivalent. |
@@ -78,10 +76,7 @@ protected: |
} |
virtual void onDrawBackground(SkCanvas* canvas) SK_OVERRIDE { |
- SkPaint paint; |
- SkAutoTUnref<SkShader> shader(createChecker()); |
- paint.setShader(shader.get()); |
- canvas->drawPaint(paint); |
+ sk_tools::Checkerboard(canvas, 0xFFCCCCCC, 0xFFFFFFFF, 12); |
} |
virtual void onDrawContent(SkCanvas* canvas) SK_OVERRIDE { |