diff options
author | robertphillips <robertphillips@google.com> | 2014-11-21 05:50:21 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-11-21 05:50:21 -0800 |
commit | e77dadd91ae6f4319c2c047e7e36cc79bb4d1eff (patch) | |
tree | 53caf01479f56733a51197521047592b8ffdb762 /bench/SKPBench.h | |
parent | 0ddad31012dabfc1267effc8071d37f7d606efbe (diff) |
Revert of Add MultiPictureDraw to nanobench (patchset #7 id:120001 of https://codereview.chromium.org/731973005/)
Reason for revert:
Needs more work
Original issue's description:
> Add MultiPictureDraw to nanobench
>
> I would like some guard against performance regressions on our side before turning layer hoisting on in Chromium.
>
> TBR=bsalomon@google.com
>
> Committed: https://skia.googlesource.com/skia/+/0ddad31012dabfc1267effc8071d37f7d606efbe
TBR=mtklein@google.com,bsalomon@google.com
NOTREECHECKS=true
NOTRY=true
Review URL: https://codereview.chromium.org/750583002
Diffstat (limited to 'bench/SKPBench.h')
-rw-r--r-- | bench/SKPBench.h | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/bench/SKPBench.h b/bench/SKPBench.h index 36d7dfd4cf..0b0e008d63 100644 --- a/bench/SKPBench.h +++ b/bench/SKPBench.h @@ -17,18 +17,14 @@ */ class SKPBench : public Benchmark { public: - SKPBench(const char* name, const SkPicture*, const SkIRect& devClip, SkScalar scale, - bool useMultiPictureDraw); - ~SKPBench() SK_OVERRIDE; + SKPBench(const char* name, const SkPicture*, const SkIRect& devClip, SkScalar scale); protected: - const char* onGetName() SK_OVERRIDE; - const char* onGetUniqueName() SK_OVERRIDE; - void onPerCanvasPreDraw(SkCanvas*) SK_OVERRIDE; - void onPerCanvasPostDraw(SkCanvas*) SK_OVERRIDE; - bool isSuitableFor(Backend backend) SK_OVERRIDE; - void onDraw(const int loops, SkCanvas* canvas) SK_OVERRIDE; - SkIPoint onGetSize() SK_OVERRIDE; + virtual const char* onGetName() SK_OVERRIDE; + virtual const char* onGetUniqueName() SK_OVERRIDE; + virtual bool isSuitableFor(Backend backend) SK_OVERRIDE; + virtual void onDraw(const int loops, SkCanvas* canvas) SK_OVERRIDE; + virtual SkIPoint onGetSize() SK_OVERRIDE; private: SkAutoTUnref<const SkPicture> fPic; @@ -37,10 +33,6 @@ private: SkString fName; SkString fUniqueName; - const bool fUseMultiPictureDraw; - SkTDArray<SkSurface*> fSurfaces; // for MultiPictureDraw - SkTDArray<SkIRect> fTileRects; // for MultiPictureDraw - typedef Benchmark INHERITED; }; |