aboutsummaryrefslogtreecommitdiffhomepage
path: root/gyp/gpu.gypi
diff options
context:
space:
mode:
authorGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-10-02 17:37:59 +0000
committerGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-10-02 17:37:59 +0000
commit09846a05be093b610c91f7ff70610811ff3ee0f6 (patch)
tree741ba50c4da63f95a08dbd85d920c50e4cc55304 /gyp/gpu.gypi
parent80390ec0f5b5a07b7b3510a64a6efb5c9058a937 (diff)
Add new skyline Rectanizer
The skyline Rectanizer tracks the leading silhouette of the currently packed rects and tries to fit the next rectangle on top of that. This gives slightly better packing behavior than the current log2 scheme. Also shrank the size of the plots, which increases their number from 18 to 32 and gives better cache behavior (fewer purges and uploads). R=bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/25584002 git-svn-id: http://skia.googlecode.com/svn/trunk@11577 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gyp/gpu.gypi')
-rw-r--r--gyp/gpu.gypi1
1 files changed, 1 insertions, 0 deletions
diff --git a/gyp/gpu.gypi b/gyp/gpu.gypi
index 80840a0779..d8e2cc4dfd 100644
--- a/gyp/gpu.gypi
+++ b/gyp/gpu.gypi
@@ -95,6 +95,7 @@
'<(skia_src_path)/gpu/GrPlotMgr.h',
'<(skia_src_path)/gpu/GrRectanizer.cpp',
'<(skia_src_path)/gpu/GrRectanizer.h',
+ '<(skia_src_path)/gpu/GrRectanizer_skyline.cpp',
'<(skia_src_path)/gpu/GrRedBlackTree.h',
'<(skia_src_path)/gpu/GrRenderTarget.cpp',
'<(skia_src_path)/gpu/GrReducedClip.cpp',