diff options
author | mtklein <mtklein@chromium.org> | 2015-08-26 13:41:31 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-08-26 13:41:31 -0700 |
commit | 9c84b112aa2ffc5bd7a18b6dc66bd64ce9d08843 (patch) | |
tree | 10a887c8762262d99007bd7f0472a87464d46bd3 /bench/TextBench.cpp | |
parent | 385fe4d4b62d7d1dd76116dd570df3290a2f487b (diff) |
Add white variants to TextBench
Might be worth a look.
BUG=skia:
Review URL: https://codereview.chromium.org/1319503003
Diffstat (limited to 'bench/TextBench.cpp')
-rw-r--r-- | bench/TextBench.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/bench/TextBench.cpp b/bench/TextBench.cpp index 2d051c93ed..3d97428d9f 100644 --- a/bench/TextBench.cpp +++ b/bench/TextBench.cpp @@ -96,10 +96,12 @@ protected: fName.append("_pos"); } fName.appendf("_%s", fontQualityName(fPaint)); - if (SK_ColorBLACK != fPaint.getColor()) { - fName.appendf("_%02X", fPaint.getAlpha()); - } else { + if (SK_ColorBLACK == fPaint.getColor()) { fName.append("_BK"); + } else if (SK_ColorWHITE == fPaint.getColor()) { + fName.append("_WT"); + } else { + fName.appendf("_%02X", fPaint.getAlpha()); } if (fDoColorEmoji) { @@ -152,18 +154,22 @@ private: #define STR "Hamburgefons" +DEF_BENCH( return new TextBench(STR, 16, 0xFFFFFFFF, kBW); ) DEF_BENCH( return new TextBench(STR, 16, 0xFF000000, kBW); ) DEF_BENCH( return new TextBench(STR, 16, 0xFFFF0000, kBW); ) DEF_BENCH( return new TextBench(STR, 16, 0x88FF0000, kBW); ) +DEF_BENCH( return new TextBench(STR, 16, 0xFFFFFFFF, kAA); ) DEF_BENCH( return new TextBench(STR, 16, 0xFF000000, kAA); ) DEF_BENCH( return new TextBench(STR, 16, 0xFFFF0000, kAA); ) DEF_BENCH( return new TextBench(STR, 16, 0x88FF0000, kAA); ) +DEF_BENCH( return new TextBench(STR, 16, 0xFFFFFFFF, kLCD); ) DEF_BENCH( return new TextBench(STR, 16, 0xFF000000, kLCD); ) DEF_BENCH( return new TextBench(STR, 16, 0xFFFF0000, kLCD); ) DEF_BENCH( return new TextBench(STR, 16, 0x88FF0000, kLCD); ) +DEF_BENCH( return new TextBench(STR, 16, 0xFFFFFFFF, kBW, true); ) DEF_BENCH( return new TextBench(STR, 16, 0xFF000000, kBW, true); ) DEF_BENCH( return new TextBench(STR, 16, 0xFFFF0000, kBW, true); ) DEF_BENCH( return new TextBench(STR, 16, 0x88FF0000, kBW, true); ) |