From 9c84b112aa2ffc5bd7a18b6dc66bd64ce9d08843 Mon Sep 17 00:00:00 2001 From: mtklein Date: Wed, 26 Aug 2015 13:41:31 -0700 Subject: Add white variants to TextBench Might be worth a look. BUG=skia: Review URL: https://codereview.chromium.org/1319503003 --- bench/TextBench.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'bench/TextBench.cpp') 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); ) -- cgit v1.2.3