aboutsummaryrefslogtreecommitdiffhomepage
path: root/gyp
diff options
context:
space:
mode:
authorGravatar robertphillips <robertphillips@google.com>2014-08-21 13:12:42 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-08-21 13:12:42 -0700
commit7eacd77ce63abec6c5a0e7be9bf9f40ea4145d11 (patch)
tree32b058fe0fa119fb8b99195f900968e5ad7ea348 /gyp
parented20c9b9c9a10b69f316904f66200e90d647fd49 (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.gypi2
-rw-r--r--gyp/gmslides.gypi1
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',