Home | History | Annotate | Download | only in core

Lines Matching refs:SkRasterPipeline

17 #include "SkRasterPipeline.h"
27 const SkRasterPipeline& shaderPipeline,
51 void append_load_dst(SkRasterPipeline*) const;
52 void append_store (SkRasterPipeline*) const;
61 SkRasterPipeline fColorPipeline;
120 shaderPipeline.append(SkRasterPipeline::scale_1_float,
133 const SkRasterPipeline& shaderPipeline,
144 const SkRasterPipeline& shaderPipeline,
160 colorPipeline->append(SkRasterPipeline::load_f32, &blitter->fShaderOutput);
197 colorPipeline->append(SkRasterPipeline::store_f32, &constantColorPtr);
232 void SkRasterPipelineBlitter::append_load_dst(SkRasterPipeline* p) const {
237 case kGray_8_SkColorType: p->append(SkRasterPipeline::load_g8_dst, ctx); break;
238 case kAlpha_8_SkColorType: p->append(SkRasterPipeline::load_a8_dst, ctx); break;
239 case kRGB_565_SkColorType: p->append(SkRasterPipeline::load_565_dst, ctx); break;
240 case kARGB_4444_SkColorType: p->append(SkRasterPipeline::load_4444_dst, ctx); break;
241 case kBGRA_8888_SkColorType: p->append(SkRasterPipeline::load_bgra_dst, ctx); break;
242 case kRGBA_8888_SkColorType: p->append(SkRasterPipeline::load_8888_dst, ctx); break;
243 case kRGBA_1010102_SkColorType: p->append(SkRasterPipeline::load_1010102_dst, ctx); break;
244 case kRGBA_F16_SkColorType: p->append(SkRasterPipeline::load_f16_dst, ctx); break;
246 case kRGB_888x_SkColorType: p->append(SkRasterPipeline::load_8888_dst, ctx);
247 p->append(SkRasterPipeline::force_opaque_dst ); break;
248 case kRGB_101010x_SkColorType: p->append(SkRasterPipeline::load_1010102_dst, ctx);
249 p->append(SkRasterPipeline::force_opaque_dst ); break;
252 p->append(SkRasterPipeline::from_srgb_dst);
255 p->append(SkRasterPipeline::premul_dst);
259 void SkRasterPipelineBlitter::append_store(SkRasterPipeline* p) const {
261 p->append(SkRasterPipeline::unpremul);
264 p->append(SkRasterPipeline::to_srgb);
269 p->append(SkRasterPipeline::dither, &fDitherRate);
276 case kGray_8_SkColorType: p->append(SkRasterPipeline::luminance_to_alpha);
277 p->append(SkRasterPipeline::store_a8, ctx); break;
278 case kAlpha_8_SkColorType: p->append(SkRasterPipeline::store_a8, ctx); break;
279 case kRGB_565_SkColorType: p->append(SkRasterPipeline::store_565, ctx); break;
280 case kARGB_4444_SkColorType: p->append(SkRasterPipeline::store_4444, ctx); break;
281 case kBGRA_8888_SkColorType: p->append(SkRasterPipeline::store_bgra, ctx); break;
282 case kRGBA_8888_SkColorType: p->append(SkRasterPipeline::store_8888, ctx); break;
283 case kRGBA_1010102_SkColorType: p->append(SkRasterPipeline::store_1010102, ctx); break;
284 case kRGBA_F16_SkColorType: p->append(SkRasterPipeline::store_f16, ctx); break;
286 case kRGB_888x_SkColorType: p->append(SkRasterPipeline::force_opaque );
287 p->append(SkRasterPipeline::store_8888, ctx); break;
288 case kRGB_101010x_SkColorType: p->append(SkRasterPipeline::force_opaque );
289 p->append(SkRasterPipeline::store_1010102, ctx); break;
322 SkRasterPipeline p(fAlloc);
331 ? SkRasterPipeline::srcover_rgba_8888
332 : SkRasterPipeline::srcover_bgra_8888;
358 SkRasterPipeline p(fAlloc);
361 p.append(SkRasterPipeline
367 p.append(SkRasterPipeline::lerp_1_float, &fCurrentCoverage);
442 SkRasterPipeline p(fAlloc);
445 p.append(SkRasterPipeline::scale_u8, &fMaskPtr);
451 p.append(SkRasterPipeline::lerp_u8, &fMaskPtr);
457 SkRasterPipeline p(fAlloc);
462 p.append(SkRasterPipeline::scale_565, &fMaskPtr);
467 p.append(SkRasterPipeline::lerp_565, &fMaskPtr);