diff options
author | 2014-08-21 13:12:42 -0700 | |
---|---|---|
committer | 2014-08-21 13:12:42 -0700 | |
commit | 7eacd77ce63abec6c5a0e7be9bf9f40ea4145d11 (patch) | |
tree | 32b058fe0fa119fb8b99195f900968e5ad7ea348 /gyp | |
parent | ed20c9b9c9a10b69f316904f66200e90d647fd49 (diff) |
SkMultiPictureDraw API
This CL adds a new API to optimize across multiple SkPicture draw calls.
Note that multiple pictures rendered at once (i.e., picture piles) should be flattened into a single new picture that includes the required clipping on the different layers.
R=bsalomon@google.com, reed@google.com
Author: robertphillips@google.com
Review URL: https://codereview.chromium.org/491313003
Diffstat (limited to 'gyp')
-rw-r--r-- | gyp/core.gypi | 2 | ||||
-rw-r--r-- | gyp/gmslides.gypi | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/gyp/core.gypi b/gyp/core.gypi index 2cd317ad67..82f7057add 100644 --- a/gyp/core.gypi +++ b/gyp/core.gypi @@ -116,6 +116,7 @@ '<(skia_src_path)/core/SkMessageBus.h', '<(skia_src_path)/core/SkMetaData.cpp', '<(skia_src_path)/core/SkMipMap.cpp', + '<(skia_src_path)/core/SkMultiPictureDraw.cpp', '<(skia_src_path)/core/SkPackBits.cpp', '<(skia_src_path)/core/SkPaint.cpp', '<(skia_src_path)/core/SkPaintPriv.cpp', @@ -275,6 +276,7 @@ '<(skia_include_path)/core/SkMath.h', '<(skia_include_path)/core/SkMatrix.h', '<(skia_include_path)/core/SkMetaData.h', + '<(skia_include_path)/core/SkMultiPictureDraw.h', '<(skia_include_path)/core/SkOnce.h', '<(skia_include_path)/core/SkOSFile.h', '<(skia_include_path)/core/SkPackBits.h', diff --git a/gyp/gmslides.gypi b/gyp/gmslides.gypi index f4003e30d3..9ac1dfd50f 100644 --- a/gyp/gmslides.gypi +++ b/gyp/gmslides.gypi @@ -120,6 +120,7 @@ '../gm/mixedxfermodes.cpp', '../gm/modecolorfilters.cpp', '../gm/morphology.cpp', + '../gm/multipicturedraw.cpp', '../gm/nested.cpp', '../gm/ninepatchstretch.cpp', '../gm/nonclosedpaths.cpp', |