diff options
author | 2014-08-20 16:18:25 -0700 | |
---|---|---|
committer | 2014-08-20 16:18:25 -0700 | |
commit | 4082d290eea2f70caa82120ff3bc4fbdccbf206c (patch) | |
tree | 6ca5dccc10b065803f914386a1946a02cd8d2f3f /src | |
parent | 1b523babbe50df1894b10eb5a54fc9d0cf23723d (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.cpp | 8 |
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; |