Lines Matching refs:SkRasterPipeline
271 SkRasterPipeline* p = rec.fPipeline; in onAppendStages()
311 p->append(SkRasterPipeline::seed_shader); in onAppendStages()
337 p->append(SkRasterPipeline::decal_x_and_y, decal_ctx); in onAppendStages()
341 case kMirror_TileMode: p->append(SkRasterPipeline::mirror_x, limit_x); break; in onAppendStages()
342 case kRepeat_TileMode: p->append(SkRasterPipeline::repeat_x, limit_x); break; in onAppendStages()
343 case kDecal_TileMode: p->append(SkRasterPipeline::decal_x, decal_ctx); break; in onAppendStages()
347 case kMirror_TileMode: p->append(SkRasterPipeline::mirror_y, limit_y); break; in onAppendStages()
348 case kRepeat_TileMode: p->append(SkRasterPipeline::repeat_y, limit_y); break; in onAppendStages()
349 case kDecal_TileMode: p->append(SkRasterPipeline::decal_y, decal_ctx); break; in onAppendStages()
355 case kAlpha_8_SkColorType: p->append(SkRasterPipeline::gather_a8, ctx); break; in onAppendStages()
356 case kRGB_565_SkColorType: p->append(SkRasterPipeline::gather_565, ctx); break; in onAppendStages()
357 case kARGB_4444_SkColorType: p->append(SkRasterPipeline::gather_4444, ctx); break; in onAppendStages()
358 case kRGBA_8888_SkColorType: p->append(SkRasterPipeline::gather_8888, ctx); break; in onAppendStages()
359 case kRGBA_1010102_SkColorType: p->append(SkRasterPipeline::gather_1010102, ctx); break; in onAppendStages()
360 case kRGBA_F16_SkColorType: p->append(SkRasterPipeline::gather_f16, ctx); break; in onAppendStages()
361 case kRGBA_F32_SkColorType: p->append(SkRasterPipeline::gather_f32, ctx); break; in onAppendStages()
363 case kGray_8_SkColorType: p->append(SkRasterPipeline::gather_a8, ctx); in onAppendStages()
364 p->append(SkRasterPipeline::alpha_to_gray ); break; in onAppendStages()
366 case kRGB_888x_SkColorType: p->append(SkRasterPipeline::gather_8888, ctx); in onAppendStages()
367 p->append(SkRasterPipeline::force_opaque ); break; in onAppendStages()
369 case kRGB_101010x_SkColorType: p->append(SkRasterPipeline::gather_1010102, ctx); in onAppendStages()
370 p->append(SkRasterPipeline::force_opaque ); break; in onAppendStages()
372 case kBGRA_8888_SkColorType: p->append(SkRasterPipeline::gather_8888, ctx); in onAppendStages()
373 p->append(SkRasterPipeline::swap_rb ); break; in onAppendStages()
378 p->append(SkRasterPipeline::check_decal_mask, decal_ctx); in onAppendStages()
388 p->append(SkRasterPipeline::premul); in onAppendStages()
391 p->append(SkRasterPipeline::premul); in onAppendStages()
396 p->append(SkRasterPipeline::clamp_0); in onAppendStages()
397 p->append(fClampAsIfUnpremul ? SkRasterPipeline::clamp_1 in onAppendStages()
398 : SkRasterPipeline::clamp_a); in onAppendStages()
425 p->append(SkRasterPipeline::bilerp_clamp_8888, gather); in onAppendStages()
427 p->append(SkRasterPipeline::swap_rb); in onAppendStages()
437 auto sample = [&](SkRasterPipeline::StockStage setup_x, in onAppendStages()
438 SkRasterPipeline::StockStage setup_y) { in onAppendStages()
442 p->append(SkRasterPipeline::accumulate, sampler); in onAppendStages()
449 p->append(SkRasterPipeline::save_xy, sampler); in onAppendStages()
451 sample(SkRasterPipeline::bilinear_nx, SkRasterPipeline::bilinear_ny); in onAppendStages()
452 sample(SkRasterPipeline::bilinear_px, SkRasterPipeline::bilinear_ny); in onAppendStages()
453 sample(SkRasterPipeline::bilinear_nx, SkRasterPipeline::bilinear_py); in onAppendStages()
454 sample(SkRasterPipeline::bilinear_px, SkRasterPipeline::bilinear_py); in onAppendStages()
456 p->append(SkRasterPipeline::move_dst_src); in onAppendStages()
459 p->append(SkRasterPipeline::save_xy, sampler); in onAppendStages()
461 sample(SkRasterPipeline::bicubic_n3x, SkRasterPipeline::bicubic_n3y); in onAppendStages()
462 sample(SkRasterPipeline::bicubic_n1x, SkRasterPipeline::bicubic_n3y); in onAppendStages()
463 sample(SkRasterPipeline::bicubic_p1x, SkRasterPipeline::bicubic_n3y); in onAppendStages()
464 sample(SkRasterPipeline::bicubic_p3x, SkRasterPipeline::bicubic_n3y); in onAppendStages()
466 sample(SkRasterPipeline::bicubic_n3x, SkRasterPipeline::bicubic_n1y); in onAppendStages()
467 sample(SkRasterPipeline::bicubic_n1x, SkRasterPipeline::bicubic_n1y); in onAppendStages()
468 sample(SkRasterPipeline::bicubic_p1x, SkRasterPipeline::bicubic_n1y); in onAppendStages()
469 sample(SkRasterPipeline::bicubic_p3x, SkRasterPipeline::bicubic_n1y); in onAppendStages()
471 sample(SkRasterPipeline::bicubic_n3x, SkRasterPipeline::bicubic_p1y); in onAppendStages()
472 sample(SkRasterPipeline::bicubic_n1x, SkRasterPipeline::bicubic_p1y); in onAppendStages()
473 sample(SkRasterPipeline::bicubic_p1x, SkRasterPipeline::bicubic_p1y); in onAppendStages()
474 sample(SkRasterPipeline::bicubic_p3x, SkRasterPipeline::bicubic_p1y); in onAppendStages()
476 sample(SkRasterPipeline::bicubic_n3x, SkRasterPipeline::bicubic_p3y); in onAppendStages()
477 sample(SkRasterPipeline::bicubic_n1x, SkRasterPipeline::bicubic_p3y); in onAppendStages()
478 sample(SkRasterPipeline::bicubic_p1x, SkRasterPipeline::bicubic_p3y); in onAppendStages()
479 sample(SkRasterPipeline::bicubic_p3x, SkRasterPipeline::bicubic_p3y); in onAppendStages()
481 p->append(SkRasterPipeline::move_dst_src); in onAppendStages()