From: joshualitt Date: Wed, 15 Jul 2015 15:38:02 +0000 (-0700) Subject: Match works correctly on visualbench X-Git-Tag: accepted/tizen/5.0/unified/20181102.025319~1710 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=82874f8b28f2d04bf5a88f4203ca087b2b8684ce;p=platform%2Fupstream%2FlibSkiaSharp.git Match works correctly on visualbench BUG=skia: Review URL: https://codereview.chromium.org/1234123004 --- diff --git a/tools/VisualBench/VisualBenchmarkStream.cpp b/tools/VisualBench/VisualBenchmarkStream.cpp index 841fb5d..1f16664 100644 --- a/tools/VisualBench/VisualBenchmarkStream.cpp +++ b/tools/VisualBench/VisualBenchmarkStream.cpp @@ -65,6 +65,15 @@ bool VisualBenchmarkStream::ReadPicture(const char* path, SkAutoTUnrefinnerNext()) && + SkCommandLineFlags::ShouldSkip(FLAGS_match, bench->getUniqueName())) { + } + return bench; +} + +Benchmark* VisualBenchmarkStream::innerNext() { while (fBenches) { Benchmark* bench = fBenches->factory()(NULL); fBenches = fBenches->next(); diff --git a/tools/VisualBench/VisualBenchmarkStream.h b/tools/VisualBench/VisualBenchmarkStream.h index 4c6a1eb..e8d2cbe 100644 --- a/tools/VisualBench/VisualBenchmarkStream.h +++ b/tools/VisualBench/VisualBenchmarkStream.h @@ -25,6 +25,8 @@ public: Benchmark* next(); private: + Benchmark* innerNext(); + const BenchRegistry* fBenches; const skiagm::GMRegistry* fGMs; SkTArray fSKPs;