Lines Matching refs:SkRasterPipeline
85 void SkBlendMode_AppendStages(SkBlendMode mode, SkRasterPipeline* p) { in SkBlendMode_AppendStages()
86 auto stage = SkRasterPipeline::srcover; in SkBlendMode_AppendStages()
88 case SkBlendMode::kClear: stage = SkRasterPipeline::clear; break; in SkBlendMode_AppendStages()
90 case SkBlendMode::kDst: stage = SkRasterPipeline::move_dst_src; break; in SkBlendMode_AppendStages()
91 case SkBlendMode::kSrcOver: stage = SkRasterPipeline::srcover; break; in SkBlendMode_AppendStages()
92 case SkBlendMode::kDstOver: stage = SkRasterPipeline::dstover; break; in SkBlendMode_AppendStages()
93 case SkBlendMode::kSrcIn: stage = SkRasterPipeline::srcin; break; in SkBlendMode_AppendStages()
94 case SkBlendMode::kDstIn: stage = SkRasterPipeline::dstin; break; in SkBlendMode_AppendStages()
95 case SkBlendMode::kSrcOut: stage = SkRasterPipeline::srcout; break; in SkBlendMode_AppendStages()
96 case SkBlendMode::kDstOut: stage = SkRasterPipeline::dstout; break; in SkBlendMode_AppendStages()
97 case SkBlendMode::kSrcATop: stage = SkRasterPipeline::srcatop; break; in SkBlendMode_AppendStages()
98 case SkBlendMode::kDstATop: stage = SkRasterPipeline::dstatop; break; in SkBlendMode_AppendStages()
99 case SkBlendMode::kXor: stage = SkRasterPipeline::xor_; break; in SkBlendMode_AppendStages()
100 case SkBlendMode::kPlus: stage = SkRasterPipeline::plus_; break; in SkBlendMode_AppendStages()
101 case SkBlendMode::kModulate: stage = SkRasterPipeline::modulate; break; in SkBlendMode_AppendStages()
103 case SkBlendMode::kScreen: stage = SkRasterPipeline::screen; break; in SkBlendMode_AppendStages()
104 case SkBlendMode::kOverlay: stage = SkRasterPipeline::overlay; break; in SkBlendMode_AppendStages()
105 case SkBlendMode::kDarken: stage = SkRasterPipeline::darken; break; in SkBlendMode_AppendStages()
106 case SkBlendMode::kLighten: stage = SkRasterPipeline::lighten; break; in SkBlendMode_AppendStages()
107 case SkBlendMode::kColorDodge: stage = SkRasterPipeline::colordodge; break; in SkBlendMode_AppendStages()
108 case SkBlendMode::kColorBurn: stage = SkRasterPipeline::colorburn; break; in SkBlendMode_AppendStages()
109 case SkBlendMode::kHardLight: stage = SkRasterPipeline::hardlight; break; in SkBlendMode_AppendStages()
110 case SkBlendMode::kSoftLight: stage = SkRasterPipeline::softlight; break; in SkBlendMode_AppendStages()
111 case SkBlendMode::kDifference: stage = SkRasterPipeline::difference; break; in SkBlendMode_AppendStages()
112 case SkBlendMode::kExclusion: stage = SkRasterPipeline::exclusion; break; in SkBlendMode_AppendStages()
113 case SkBlendMode::kMultiply: stage = SkRasterPipeline::multiply; break; in SkBlendMode_AppendStages()
115 case SkBlendMode::kHue: stage = SkRasterPipeline::hue; break; in SkBlendMode_AppendStages()
116 case SkBlendMode::kSaturation: stage = SkRasterPipeline::saturation; break; in SkBlendMode_AppendStages()
117 case SkBlendMode::kColor: stage = SkRasterPipeline::color; break; in SkBlendMode_AppendStages()
118 case SkBlendMode::kLuminosity: stage = SkRasterPipeline::luminosity; break; in SkBlendMode_AppendStages()
145 p.append(SkRasterPipeline::load_f32, &dst_ctx); in SkBlendMode_Apply()
146 p.append(SkRasterPipeline::move_src_dst); in SkBlendMode_Apply()
147 p.append(SkRasterPipeline::load_f32, &src_ctx); in SkBlendMode_Apply()
149 p.append(SkRasterPipeline::store_f32, &res_ctx); in SkBlendMode_Apply()