aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/codec
diff options
context:
space:
mode:
Diffstat (limited to 'src/codec')
-rw-r--r--src/codec/SkWebpCodec.cpp5
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;