diff options
author | 2014-07-07 13:46:35 -0700 | |
---|---|---|
committer | 2014-07-07 13:46:35 -0700 | |
commit | ce4dd3de38cd7c29bf5b9d8a8efb55c08ec9be47 (patch) | |
tree | 93e49c2020bb0a75e8acc3d09b8266962a171c14 /gyp | |
parent | 5e8a3c1b83b8e6f41452298a1da5343b471759fd (diff) |
Split SkPicturePlayback out of SkPictureData
This splits the playback functionality out of SkPictureData. The old SkPictureData::draw method is pulled out along
with its supporting functions as verbatim as possible. Some follow on CLs will be required to:
re-enable profiling in the debugger (and remove the vestiges of SkTimedPicture)
re-enable display of command offsets in the picture (this should probably wait until we've switched to SkRecord though)
Clean up CachedOperationList (maybe fuse with SkPicture::OperationList)
Split SkPicturePlayback into a base class and two derived classes
Implement parallel version of GatherGPUInfo for SkRecord
Landing this is blocked on removing Android's use of the abortPlayback entry point.
R=mtklein@google.com, reed@google.com
Author: robertphillips@google.com
Review URL: https://codereview.chromium.org/377623002
Diffstat (limited to 'gyp')
-rw-r--r-- | gyp/core.gypi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gyp/core.gypi b/gyp/core.gypi index 31479caff7..ae782db053 100644 --- a/gyp/core.gypi +++ b/gyp/core.gypi @@ -133,6 +133,8 @@ '<(skia_src_path)/core/SkPictureData.h', '<(skia_src_path)/core/SkPictureFlat.cpp', '<(skia_src_path)/core/SkPictureFlat.h', + '<(skia_src_path)/core/SkPicturePlayback.cpp', + '<(skia_src_path)/core/SkPicturePlayback.h', '<(skia_src_path)/core/SkPictureRecord.cpp', '<(skia_src_path)/core/SkPictureRecord.h', '<(skia_src_path)/core/SkPictureRecorder.cpp', |