diff options
Diffstat (limited to 'src/codec')
-rw-r--r-- | src/codec/SkWebpCodec.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/codec/SkWebpCodec.cpp b/src/codec/SkWebpCodec.cpp index f1c309acfd..6618072c8a 100644 --- a/src/codec/SkWebpCodec.cpp +++ b/src/codec/SkWebpCodec.cpp @@ -340,7 +340,6 @@ static void pick_memory_stages(SkColorType ct, SkRasterPipeline::StockStage* loa case kARGB_4444_SkColorType: case kGray_8_SkColorType: case kRGB_888x_SkColorType: - case kRGBA_1010102_SkColorType: case kRGB_101010x_SkColorType: SkASSERT(false); break; @@ -356,6 +355,10 @@ static void pick_memory_stages(SkColorType ct, SkRasterPipeline::StockStage* loa if (load) *load = SkRasterPipeline::load_bgra; if (store) *store = SkRasterPipeline::store_bgra; break; + case kRGBA_1010102_SkColorType: + if (load) *load = SkRasterPipeline::load_1010102; + if (store) *store = SkRasterPipeline::store_1010102; + break; case kRGBA_F16_SkColorType: if (load) *load = SkRasterPipeline::load_f16; if (store) *store = SkRasterPipeline::store_f16; |