R-Tree -- Don't sort draw commands unless specified.
authorsglez@google.com <sglez@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 30 Aug 2013 17:27:47 +0000 (17:27 +0000)
committersglez@google.com <sglez@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 30 Aug 2013 17:27:47 +0000 (17:27 +0000)
commit8c902126a90f37b6a038a78488c6215fa0c34b7d
tree2697cadd11b02c99a3d775241d801dcb227a9bc1
parent6be61ce03947b7d69305c37c1efa389160afada5
R-Tree -- Don't sort draw commands unless specified.
We expect Webkit and Bink to give us draw commands in a reasonable x,y order.
We can maintain correctness and get a 17% recording speedup for the R-Tree by
not sorting in x and y when bulk-loading.

R=caryclark@google.com, reed@google.com

Review URL: https://codereview.chromium.org/23480002

git-svn-id: http://skia.googlecode.com/svn/trunk@11037 2bbb7eff-a529-9590-31e7-b0007b416f81
bench/RTreeBench.cpp
src/core/SkPicture.cpp
src/core/SkRTree.cpp
src/core/SkRTree.h
tests/RTreeTest.cpp
tools/PictureRenderer.cpp