aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/PictureNestingBench.cpp
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2014-09-16 10:12:42 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-09-16 10:12:42 -0700
commite1daac9b2671d723ee26c0fc6e7e54f42d423c6b (patch)
tree0745cc1b31cce6f91d6aaa3e3d18a7bacfcbfe4b /bench/PictureNestingBench.cpp
parentc506e3007e53fe7d1a77991de11fdb50a86fd532 (diff)
Tag recording picture nesting bench as nonrendering.
Doesn't hurt as is, but we're running it several times unneccesarily. (I couldn't compile without removing an unused constant in that other GM...) BUG=skia: R=fmalita@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/570303002
Diffstat (limited to 'bench/PictureNestingBench.cpp')
-rw-r--r--bench/PictureNestingBench.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/bench/PictureNestingBench.cpp b/bench/PictureNestingBench.cpp
index f1adb60840..c2848833b7 100644
--- a/bench/PictureNestingBench.cpp
+++ b/bench/PictureNestingBench.cpp
@@ -99,7 +99,11 @@ public:
}
protected:
- virtual void onDraw(const int loops, SkCanvas* canvas) {
+ virtual bool isSuitableFor(Backend backend) {
+ return backend == kNonRendering_Backend;
+ }
+
+ virtual void onDraw(const int loops, SkCanvas*) {
SkIPoint canvasSize = onGetSize();
SkPictureRecorder recorder;