| Index: bench/ColorCodecBench.cpp | 
| diff --git a/bench/ColorCodecBench.cpp b/bench/ColorCodecBench.cpp | 
| index 0687f9ca7ed93cd3277d7d1a92f9f7a67319b671..9f57ddc623596fa4b7830e881dc9b8d4e5f56900 100644 | 
| --- a/bench/ColorCodecBench.cpp | 
| +++ b/bench/ColorCodecBench.cpp | 
| @@ -162,10 +162,13 @@ void ColorCodecBench::onDelayedSetup() { | 
|  | 
| fSrcInfo = codec->getInfo().makeColorType(kRGBA_8888_SkColorType); | 
|  | 
| -    fDstInfo = fSrcInfo.makeColorSpace(fDstSpace); | 
| if (FLAGS_half) { | 
| fDstInfo = fDstInfo.makeColorType(kRGBA_F16_SkColorType); | 
| +        fDstSpace = fDstSpace->makeLinearGamma(); | 
| } | 
| + | 
| +    fDstInfo = fSrcInfo.makeColorSpace(fDstSpace); | 
| + | 
| fDst.reset(fDstInfo.getSafeSize(fDstInfo.minRowBytes())); | 
|  | 
| if (FLAGS_xform_only) { | 
|  |