diff options
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-02-26 23:01:57 +0000 |
---|---|---|
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-02-26 23:01:57 +0000 |
commit | 38aeb0fd7a2bdab5e44531d96045dffe25c8e2b0 (patch) | |
tree | c373c1f753a84247e82cc7f2c42b9b728dc40420 /bench/SkGMBench.cpp | |
parent | 40ac5e52b8d08e85c269c93076fbd4208650d17f (diff) |
DM: also run benches once.
Also:
- make GrMemoryPoolBenches threadsafe
- some tweaks to various DM code
- rename GM::shortName() to getName() to match benches and tests
On my desktop, (289 GMs, 617 benches) x 4 configs, 227 tests takes 46s in Debug, 14s in Release. (Still minutes faster than running tests && bench && gm.) GPU singlethreading is definitely the limiting factor again; going to reexamine whether that's helpful to thread it again.
BUG=skia:
R=reed@google.com, bsalomon@google.com, mtklein@google.com
Author: mtklein@chromium.org
Review URL: https://codereview.chromium.org/178473006
git-svn-id: http://skia.googlecode.com/svn/trunk@13603 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'bench/SkGMBench.cpp')
-rw-r--r-- | bench/SkGMBench.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bench/SkGMBench.cpp b/bench/SkGMBench.cpp index e1d8124764..77d29a70a9 100644 --- a/bench/SkGMBench.cpp +++ b/bench/SkGMBench.cpp @@ -8,7 +8,7 @@ #include "SkGMBench.h" SkGMBench::SkGMBench(skiagm::GM* gm) : fGM(gm) { - fName.printf("GM:%s", gm->shortName()); + fName.printf("GM:%s", gm->getName()); } SkGMBench::~SkGMBench() { delete fGM; } |