aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/MipMapBench.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'bench/MipMapBench.cpp')
-rw-r--r--bench/MipMapBench.cpp43
1 files changed, 16 insertions, 27 deletions
diff --git a/bench/MipMapBench.cpp b/bench/MipMapBench.cpp
index 9b6fc27cfb..e41d39b928 100644
--- a/bench/MipMapBench.cpp
+++ b/bench/MipMapBench.cpp
@@ -13,14 +13,13 @@ class MipMapBench: public Benchmark {
SkBitmap fBitmap;
SkString fName;
const int fW, fH;
- SkDestinationSurfaceColorMode fColorMode;
bool fHalfFoat;
public:
- MipMapBench(int w, int h, SkDestinationSurfaceColorMode colorMode, bool halfFloat = false)
- : fW(w), fH(h), fColorMode(colorMode), fHalfFoat(halfFloat)
+ MipMapBench(int w, int h, bool halfFloat = false)
+ : fW(w), fH(h), fHalfFoat(halfFloat)
{
- fName.printf("mipmap_build_%dx%d_%d_gamma", w, h, static_cast<int>(colorMode));
+ fName.printf("mipmap_build_%dx%d", w, h);
if (halfFloat) {
fName.append("_f16");
}
@@ -44,7 +43,7 @@ protected:
void onDraw(int loops, SkCanvas*) override {
for (int i = 0; i < loops * 4; i++) {
- SkMipMap::Build(fBitmap, fColorMode, nullptr)->unref();
+ SkMipMap::Build(fBitmap, nullptr)->unref();
}
}
@@ -55,25 +54,15 @@ private:
// Build variants that exercise the width and heights being even or odd at each level, as the
// impl specializes on each of these.
//
-DEF_BENCH( return new MipMapBench(511, 511, SkDestinationSurfaceColorMode::kLegacy); )
-DEF_BENCH( return new MipMapBench(512, 511, SkDestinationSurfaceColorMode::kLegacy); )
-DEF_BENCH( return new MipMapBench(511, 512, SkDestinationSurfaceColorMode::kLegacy); )
-DEF_BENCH( return new MipMapBench(512, 512, SkDestinationSurfaceColorMode::kLegacy); )
-DEF_BENCH( return new MipMapBench(512, 512,
- SkDestinationSurfaceColorMode::kGammaAndColorSpaceAware); )
-DEF_BENCH( return new MipMapBench(511, 511,
- SkDestinationSurfaceColorMode::kGammaAndColorSpaceAware); )
-DEF_BENCH( return new MipMapBench(512, 512, SkDestinationSurfaceColorMode::kLegacy, true); )
-DEF_BENCH( return new MipMapBench(511, 511, SkDestinationSurfaceColorMode::kLegacy, true); )
-DEF_BENCH( return new MipMapBench(2048, 2048, SkDestinationSurfaceColorMode::kLegacy); )
-DEF_BENCH( return new MipMapBench(2048, 2048,
- SkDestinationSurfaceColorMode::kGammaAndColorSpaceAware); )
-DEF_BENCH( return new MipMapBench(2047, 2047, SkDestinationSurfaceColorMode::kLegacy); )
-DEF_BENCH( return new MipMapBench(2047, 2047,
- SkDestinationSurfaceColorMode::kGammaAndColorSpaceAware); )
-DEF_BENCH( return new MipMapBench(2048, 2047, SkDestinationSurfaceColorMode::kLegacy); )
-DEF_BENCH( return new MipMapBench(2048, 2047,
- SkDestinationSurfaceColorMode::kGammaAndColorSpaceAware); )
-DEF_BENCH( return new MipMapBench(2047, 2048, SkDestinationSurfaceColorMode::kLegacy); )
-DEF_BENCH( return new MipMapBench(2047, 2048,
- SkDestinationSurfaceColorMode::kGammaAndColorSpaceAware); )
+DEF_BENCH( return new MipMapBench(511, 511); )
+DEF_BENCH( return new MipMapBench(512, 511); )
+DEF_BENCH( return new MipMapBench(511, 512); )
+DEF_BENCH( return new MipMapBench(512, 512); )
+
+DEF_BENCH( return new MipMapBench(512, 512, true); )
+DEF_BENCH( return new MipMapBench(511, 511, true); )
+
+DEF_BENCH( return new MipMapBench(2048, 2048); )
+DEF_BENCH( return new MipMapBench(2047, 2047); )
+DEF_BENCH( return new MipMapBench(2048, 2047); )
+DEF_BENCH( return new MipMapBench(2047, 2048); )