Simplify benchmark internal API.
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 3 Dec 2013 18:17:16 +0000 (18:17 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 3 Dec 2013 18:17:16 +0000 (18:17 +0000)
commit3361471a3504ecd0351ff70f4c42d8d6fee963d4
tree1886e770069303c70c588c396b2d9c19343e3adc
parente3bb3bce3e9c1f3bc8ee779b1b3383c18e560bce
Simplify benchmark internal API.

I'm not quite sure why I wrote such a convoluted API with setLoops()/getLoops().
This replaces it with a loops argument passed to onDraw().

This CL is largely mechanical translation from the old API to the new one.
MathBench used this->getLoops() outside onDraw(), which seems incorrect.  I
fixed it.

BUG=
R=djsollen@google.com

Author: mtklein@google.com

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

git-svn-id: http://skia.googlecode.com/svn/trunk@12466 2bbb7eff-a529-9590-31e7-b0007b416f81
74 files changed:
bench/AAClipBench.cpp
bench/BicubicBench.cpp
bench/BitmapBench.cpp
bench/BitmapRectBench.cpp
bench/BitmapScaleBench.cpp
bench/BlurBench.cpp
bench/BlurImageFilterBench.cpp
bench/BlurRectBench.cpp
bench/BlurRoundRectBench.cpp
bench/ChartBench.cpp
bench/ChecksumBench.cpp
bench/ChromeBench.cpp
bench/CmapBench.cpp
bench/ColorFilterBench.cpp
bench/ColorPrivBench.cpp
bench/CoverageBench.cpp
bench/DashBench.cpp
bench/DecodeBench.cpp
bench/DeferredCanvasBench.cpp
bench/DeferredSurfaceCopyBench.cpp
bench/DisplacementBench.cpp
bench/FSRectBench.cpp
bench/FontCacheBench.cpp
bench/FontScalerBench.cpp
bench/GameBench.cpp
bench/GrMemoryPoolBench.cpp
bench/GrResourceCacheBench.cpp
bench/GradientBench.cpp
bench/HairlinePathBench.cpp
bench/ImageCacheBench.cpp
bench/ImageDecodeBench.cpp
bench/InterpBench.cpp
bench/LightingBench.cpp
bench/LineBench.cpp
bench/MagnifierBench.cpp
bench/MathBench.cpp
bench/Matrix44Bench.cpp
bench/MatrixBench.cpp
bench/MatrixConvolutionBench.cpp
bench/MemoryBench.cpp
bench/MemsetBench.cpp
bench/MergeBench.cpp
bench/MorphologyBench.cpp
bench/MutexBench.cpp
bench/PathBench.cpp
bench/PathIterBench.cpp
bench/PathUtilsBench.cpp
bench/PerlinNoiseBench.cpp
bench/PicturePlaybackBench.cpp
bench/PictureRecordBench.cpp
bench/PremulAndUnpremulAlphaOpsBench.cpp
bench/RTreeBench.cpp
bench/ReadPixBench.cpp
bench/RectBench.cpp
bench/RectoriBench.cpp
bench/RefCntBench.cpp
bench/RegionBench.cpp
bench/RegionContainBench.cpp
bench/RepeatTileBench.cpp
bench/ScalarBench.cpp
bench/ShaderMaskBench.cpp
bench/SkBenchmark.cpp
bench/SkBenchmark.h
bench/SkipZeroesBench.cpp
bench/SortBench.cpp
bench/StrokeBench.cpp
bench/TableBench.cpp
bench/TextBench.cpp
bench/TileBench.cpp
bench/VertBench.cpp
bench/WritePixelsBench.cpp
bench/WriterBench.cpp
bench/XfermodeBench.cpp
bench/benchmain.cpp