diff options
Diffstat (limited to 'bench')
-rw-r--r-- | bench/BitmapRegionDecoderBench.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bench/BitmapRegionDecoderBench.cpp b/bench/BitmapRegionDecoderBench.cpp index dd60b18296..d80fc5de4d 100644 --- a/bench/BitmapRegionDecoderBench.cpp +++ b/bench/BitmapRegionDecoderBench.cpp @@ -40,8 +40,10 @@ void BitmapRegionDecoderBench::onDelayedSetup() { } void BitmapRegionDecoderBench::onDraw(int n, SkCanvas* canvas) { + auto ct = fBRD->computeOutputColorType(fColorType); + auto cs = fBRD->computeOutputColorSpace(ct, nullptr); for (int i = 0; i < n; i++) { SkBitmap bm; - SkAssertResult(fBRD->decodeRegion(&bm, nullptr, fSubset, fSampleSize, fColorType, false)); + SkAssertResult(fBRD->decodeRegion(&bm, nullptr, fSubset, fSampleSize, ct, false, cs)); } } |