aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkColorSpaceXform.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkColorSpaceXform.cpp')
-rw-r--r--src/core/SkColorSpaceXform.cpp23
1 files changed, 1 insertions, 22 deletions
diff --git a/src/core/SkColorSpaceXform.cpp b/src/core/SkColorSpaceXform.cpp
index dccb92ee9a..bdb3784681 100644
--- a/src/core/SkColorSpaceXform.cpp
+++ b/src/core/SkColorSpaceXform.cpp
@@ -1104,10 +1104,7 @@ bool SkColorSpaceXform_XYZ<kCSM>
}
}
- if (kRGBA_F32_ColorFormat == dstColorFormat ||
- kRGBA_U16_BE_ColorFormat == srcColorFormat ||
- kRGB_U16_BE_ColorFormat == srcColorFormat)
- {
+ if (kRGBA_F32_ColorFormat == dstColorFormat || kRGBA_U16_BE_ColorFormat == srcColorFormat) {
return this->applyPipeline(dstColorFormat, dst, srcColorFormat, src, len, alphaType);
}
@@ -1224,24 +1221,6 @@ bool SkColorSpaceXform_XYZ<kCSM>
break;
}
break;
- case kRGB_U16_BE_ColorFormat:
- switch (fSrcGamma) {
- case kLinear_SrcGamma:
- pipeline.append(SkRasterPipeline::load_rgb_u16_be, &src);
- break;
- case kSRGB_SrcGamma:
- pipeline.append(SkRasterPipeline::load_rgb_u16_be, &src);
- pipeline.append_from_srgb(kUnpremul_SkAlphaType);
- break;
- case kTable_SrcGamma:
- loadTables.fSrc = src;
- loadTables.fR = fSrcGammaTables[0];
- loadTables.fG = fSrcGammaTables[1];
- loadTables.fB = fSrcGammaTables[2];
- pipeline.append(SkRasterPipeline::load_tables_rgb_u16_be, &loadTables);
- break;
- }
- break;
default:
return false;
}