aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/pixelxorxfermode.cpp
diff options
context:
space:
mode:
authorGravatar msarett <msarett@google.com>2016-03-17 07:19:41 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-03-17 07:19:41 -0700
commitd427266a58af7e6ea6c12c9cd56ade3e179a0c04 (patch)
tree2590454b3535c8179a1ec9b300cfcbba565e0a0c /gm/pixelxorxfermode.cpp
parent667433ff5bc65680af31ca718d4cc29cce7b7040 (diff)
Remove uses of SkImageDecoder from gms
Diffstat (limited to 'gm/pixelxorxfermode.cpp')
-rw-r--r--gm/pixelxorxfermode.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/gm/pixelxorxfermode.cpp b/gm/pixelxorxfermode.cpp
index 35926a81c6..daccca8c41 100644
--- a/gm/pixelxorxfermode.cpp
+++ b/gm/pixelxorxfermode.cpp
@@ -8,7 +8,6 @@
#include "gm.h"
#include "Resources.h"
-#include "SkImageDecoder.h"
#include "SkPixelXorXfermode.h"
#include "SkStream.h"
@@ -24,17 +23,7 @@ protected:
SkISize onISize() override { return SkISize::Make(512, 512); }
void onOnceBeforeDraw() override {
- SkImageDecoder* codec = nullptr;
- SkString resourcePath = GetResourcePath("mandrill_512.png");
- SkFILEStream stream(resourcePath.c_str());
- if (stream.isValid()) {
- codec = SkImageDecoder::Factory(&stream);
- }
- if (codec) {
- stream.rewind();
- codec->decode(&stream, &fBM, kN32_SkColorType, SkImageDecoder::kDecodePixels_Mode);
- delete codec;
- } else {
+ if (!GetResourceAsBitmap("mandrill_512.png", &fBM)) {
fBM.allocN32Pixels(1, 1);
fBM.eraseARGB(255, 255, 0 , 0); // red == bad
}