summaryrefslogtreecommitdiffstats
path: root/skia/ext
diff options
context:
space:
mode:
Diffstat (limited to 'skia/ext')
-rw-r--r--skia/ext/pixel_ref_utils.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/skia/ext/pixel_ref_utils.cc b/skia/ext/pixel_ref_utils.cc
index 26aef37..431240c 100644
--- a/skia/ext/pixel_ref_utils.cc
+++ b/skia/ext/pixel_ref_utils.cc
@@ -313,12 +313,23 @@ class GatherPixelRefDevice : public SkBitmapDevice {
const SkPaint&) SK_OVERRIDE {}
protected:
+#ifdef SK_SUPPORT_LEGACY_READPIXELSCONFIG
virtual bool onReadPixels(const SkBitmap& bitmap,
int x,
int y,
SkCanvas::Config8888 config8888) SK_OVERRIDE {
return false;
}
+#endif
+
+ virtual bool onReadPixels(const SkImageInfo& info,
+ void* pixels,
+ size_t rowBytes,
+ int x,
+ int y) SK_OVERRIDE {
+ return false;
+ }
+
virtual bool onWritePixels(const SkImageInfo& info,
const void* pixels,
size_t rowBytes,