aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/SKPBench.cpp
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2014-09-10 12:05:59 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-09-10 12:05:59 -0700
commit962890568ddac03d8eb8467a2e81b6f2b7f046f0 (patch)
tree3c421543ad42d20082ef0d6f1d8e2d6cec1ed4cc /bench/SKPBench.cpp
parent579b4fb92e78634c84670f0e09844de0478f8ffe (diff)
Distinguish common and unique names for skiaperf.com.
Turns out we tack on the size post-facto in ResultsWriter::bench(), so the only place we need getUniqueName() to differ from getName() is SKPBench. BUG=skia: R=jcgregorio@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/552303004
Diffstat (limited to 'bench/SKPBench.cpp')
-rw-r--r--bench/SKPBench.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/bench/SKPBench.cpp b/bench/SKPBench.cpp
index 308cea6dd0..9d822d9a25 100644
--- a/bench/SKPBench.cpp
+++ b/bench/SKPBench.cpp
@@ -10,14 +10,19 @@
SKPBench::SKPBench(const char* name, const SkPicture* pic, const SkIRect& clip, SkScalar scale)
: fPic(SkRef(pic))
, fClip(clip)
- , fScale(scale) {
- fName.printf("%s_%.2g", name, scale);
+ , fScale(scale)
+ , fName(name) {
+ fUniqueName.printf("%s_%.2g", name, scale); // Scale makes this unqiue for skiaperf.com traces.
}
const char* SKPBench::onGetName() {
return fName.c_str();
}
+const char* SKPBench::onGetUniqueName() {
+ return fUniqueName.c_str();
+}
+
bool SKPBench::isSuitableFor(Backend backend) {
return backend != kNonRendering_Backend;
}