Chromium Code Reviews| Index: cc/tiles/software_image_decode_controller.cc |
| diff --git a/cc/tiles/software_image_decode_controller.cc b/cc/tiles/software_image_decode_controller.cc |
| index 96f5618a48f3d8e79a3b7fe343562e54643bfbf7..329be376926c5ddd4f21aa58ac4d0b2078b1cebf 100644 |
| --- a/cc/tiles/software_image_decode_controller.cc |
| +++ b/cc/tiles/software_image_decode_controller.cc |
| @@ -107,33 +107,11 @@ SkFilterQuality GetDecodedFilterQuality(const ImageDecodeControllerKey& key) { |
| return std::min(key.filter_quality(), kLow_SkFilterQuality); |
| } |
| -SkColorType SkColorTypeForDecoding(ResourceFormat format) { |
| - // Use kN32_SkColorType if there is no corresponding SkColorType. |
| - switch (format) { |
| - case RGBA_4444: |
| - return kARGB_4444_SkColorType; |
| - case RGBA_8888: |
| - case BGRA_8888: |
| - return kN32_SkColorType; |
| - case ALPHA_8: |
| - return kAlpha_8_SkColorType; |
| - case RGB_565: |
| - return kRGB_565_SkColorType; |
| - case LUMINANCE_8: |
| - return kGray_8_SkColorType; |
| - case ETC1: |
| - case RED_8: |
| - case LUMINANCE_F16: |
| - return kN32_SkColorType; |
| - } |
| - NOTREACHED(); |
| - return kN32_SkColorType; |
| -} |
| - |
| SkImageInfo CreateImageInfo(size_t width, |
| size_t height, |
| ResourceFormat format) { |
| - return SkImageInfo::Make(width, height, SkColorTypeForDecoding(format), |
| + return SkImageInfo::Make(width, height, |
| + ResourceFormatToClosestSkColorType(format), |
|
vmpstr
2016/03/28 23:55:53
Thanks!
|
| kPremul_SkAlphaType); |
| } |