aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2014-08-20 16:18:25 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-08-20 16:18:25 -0700
commit4082d290eea2f70caa82120ff3bc4fbdccbf206c (patch)
tree6ca5dccc10b065803f914386a1946a02cd8d2f3f /src
parent1b523babbe50df1894b10eb5a54fc9d0cf23723d (diff)
Revert back to SkPictureData pictures. Huge perf regression.
http://skiaperf.com/#108 BUG=skia: R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/496603002
Diffstat (limited to 'src')
-rw-r--r--src/core/SkPicture.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core/SkPicture.cpp b/src/core/SkPicture.cpp
index 70c1f67e19..160dd4b420 100644
--- a/src/core/SkPicture.cpp
+++ b/src/core/SkPicture.cpp
@@ -431,8 +431,12 @@ SkPicture* SkPicture::CreateFromStream(SkStream* stream, InstallPixelRefProc pro
if (NULL == data) {
return NULL;
}
+#if 0
const SkPicture src(data, info.fWidth, info.fHeight);
return Forwardport(src);
+#else
+ return SkNEW_ARGS(SkPicture, (data, info.fWidth, info.fHeight));
+#endif
}
return NULL;
@@ -452,8 +456,12 @@ SkPicture* SkPicture::CreateFromBuffer(SkReadBuffer& buffer) {
if (NULL == data) {
return NULL;
}
+#if 0
const SkPicture src(data, info.fWidth, info.fHeight);
return Forwardport(src);
+#else
+ return SkNEW_ARGS(SkPicture, (data, info.fWidth, info.fHeight));
+#endif
}
return NULL;