| 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 3f52af5c1989e40e5c5d3064109bd7d65b023a7b..8ed5a0eb4e33fdaf94e30d8daedb76c8e30019b5 100644
|
| --- a/cc/tiles/software_image_decode_controller.cc
|
| +++ b/cc/tiles/software_image_decode_controller.cc
|
| @@ -112,33 +112,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),
|
| kPremul_SkAlphaType);
|
| }
|
|
|
|
|