Index: bench/nanobench.cpp |
diff --git a/bench/nanobench.cpp b/bench/nanobench.cpp |
index 94402cc770488c7c5c34f7bf207d81ddda7b579a..e5a63a022d9d1b68b98e70ae6ac3457d656c3d08 100644 |
--- a/bench/nanobench.cpp |
+++ b/bench/nanobench.cpp |
@@ -424,7 +424,7 @@ |
Benchmark::kGPU_Backend, |
kN32_SkColorType, |
kPremul_SkAlphaType, |
- nullptr, |
+ kLinear_SkColorProfileType, |
sampleCount, |
ctxType, |
ctxOptions, |
@@ -436,29 +436,28 @@ |
} |
#endif |
- #define CPU_CONFIG(name, backend, color, alpha, colorSpace) \ |
- if (config->getTag().equals(#name)) { \ |
- Config config = { \ |
- SkString(#name), Benchmark::backend, color, alpha, colorSpace, \ |
- 0, kBogusContextType, kBogusContextOptions, false \ |
- }; \ |
- configs->push_back(config); \ |
- return; \ |
+ #define CPU_CONFIG(name, backend, color, alpha, profile) \ |
+ if (config->getTag().equals(#name)) { \ |
+ Config config = { \ |
+ SkString(#name), Benchmark::backend, color, alpha, profile, \ |
+ 0, kBogusContextType, kBogusContextOptions, false \ |
+ }; \ |
+ configs->push_back(config); \ |
+ return; \ |
} |
if (FLAGS_cpu) { |
CPU_CONFIG(nonrendering, kNonRendering_Backend, |
- kUnknown_SkColorType, kUnpremul_SkAlphaType, nullptr) |
+ kUnknown_SkColorType, kUnpremul_SkAlphaType, kLinear_SkColorProfileType); |
CPU_CONFIG(8888, kRaster_Backend, |
- kN32_SkColorType, kPremul_SkAlphaType, nullptr) |
+ kN32_SkColorType, kPremul_SkAlphaType, kLinear_SkColorProfileType) |
CPU_CONFIG(565, kRaster_Backend, |
- kRGB_565_SkColorType, kOpaque_SkAlphaType, nullptr) |
- auto srgbColorSpace = SkColorSpace::NewNamed(SkColorSpace::kSRGB_Named); |
+ kRGB_565_SkColorType, kOpaque_SkAlphaType, kLinear_SkColorProfileType) |
CPU_CONFIG(srgb, kRaster_Backend, |
- kN32_SkColorType, kPremul_SkAlphaType, srgbColorSpace) |
+ kN32_SkColorType, kPremul_SkAlphaType, kSRGB_SkColorProfileType) |
CPU_CONFIG(f16, kRaster_Backend, |
- kRGBA_F16_SkColorType, kPremul_SkAlphaType, nullptr) |
+ kRGBA_F16_SkColorType, kPremul_SkAlphaType, kLinear_SkColorProfileType) |
} |
#undef CPU_CONFIG |
@@ -466,7 +465,7 @@ |
#ifdef SK_BUILD_FOR_ANDROID_FRAMEWORK |
if (config->getTag().equals("hwui")) { |
Config config = { SkString("hwui"), Benchmark::kHWUI_Backend, |
- kRGBA_8888_SkColorType, kPremul_SkAlphaType, nullptr, |
+ kRGBA_8888_SkColorType, kPremul_SkAlphaType, kLinear_SkColorProfileType, |
0, kBogusContextType, kBogusContextOptions, false }; |
configs->push_back(config); |
} |
@@ -489,7 +488,7 @@ |
} |
SkImageInfo info = SkImageInfo::Make(bench->getSize().fX, bench->getSize().fY, |
- config.color, config.alpha, config.colorSpace); |
+ config.color, config.alpha, config.profile); |
Target* target = nullptr; |