Lines Matching refs:SkRasterPipeline
396 SkRasterPipeline* p = rec.fPipeline; in doStages()
413 p->append(SkRasterPipeline::seed_shader); in doStages()
451 p->append(SkRasterPipeline::decal_x_and_y, decal_ctx); in doStages()
455 case SkTileMode::kMirror: p->append(SkRasterPipeline::mirror_x, limit_x); break; in doStages()
456 case SkTileMode::kRepeat: p->append(SkRasterPipeline::repeat_x, limit_x); break; in doStages()
457 case SkTileMode::kDecal: p->append(SkRasterPipeline::decal_x, decal_ctx); break; in doStages()
461 case SkTileMode::kMirror: p->append(SkRasterPipeline::mirror_y, limit_y); break; in doStages()
462 case SkTileMode::kRepeat: p->append(SkRasterPipeline::repeat_y, limit_y); break; in doStages()
463 case SkTileMode::kDecal: p->append(SkRasterPipeline::decal_y, decal_ctx); break; in doStages()
469 case kAlpha_8_SkColorType: p->append(SkRasterPipeline::gather_a8, ctx); break; in doStages()
470 case kA16_unorm_SkColorType: p->append(SkRasterPipeline::gather_a16, ctx); break; in doStages()
471 case kA16_float_SkColorType: p->append(SkRasterPipeline::gather_af16, ctx); break; in doStages()
472 case kRGB_565_SkColorType: p->append(SkRasterPipeline::gather_565, ctx); break; in doStages()
473 case kARGB_4444_SkColorType: p->append(SkRasterPipeline::gather_4444, ctx); break; in doStages()
474 case kR8G8_unorm_SkColorType: p->append(SkRasterPipeline::gather_rg88, ctx); break; in doStages()
475 case kR16G16_unorm_SkColorType: p->append(SkRasterPipeline::gather_rg1616, ctx); break; in doStages()
476 case kR16G16_float_SkColorType: p->append(SkRasterPipeline::gather_rgf16, ctx); break; in doStages()
477 case kRGBA_8888_SkColorType: p->append(SkRasterPipeline::gather_8888, ctx); break; in doStages()
478 case kRGBA_1010102_SkColorType: p->append(SkRasterPipeline::gather_1010102, ctx); break; in doStages()
480 p->append(SkRasterPipeline::gather_16161616,ctx); break; in doStages()
482 case kRGBA_F16_SkColorType: p->append(SkRasterPipeline::gather_f16, ctx); break; in doStages()
483 case kRGBA_F32_SkColorType: p->append(SkRasterPipeline::gather_f32, ctx); break; in doStages()
485 case kGray_8_SkColorType: p->append(SkRasterPipeline::gather_a8, ctx); in doStages()
486 p->append(SkRasterPipeline::alpha_to_gray ); break; in doStages()
488 case kRGB_888x_SkColorType: p->append(SkRasterPipeline::gather_8888, ctx); in doStages()
489 p->append(SkRasterPipeline::force_opaque ); break; in doStages()
491 case kBGRA_1010102_SkColorType: p->append(SkRasterPipeline::gather_1010102, ctx); in doStages()
492 p->append(SkRasterPipeline::swap_rb ); break; in doStages()
494 case kRGB_101010x_SkColorType: p->append(SkRasterPipeline::gather_1010102, ctx); in doStages()
495 p->append(SkRasterPipeline::force_opaque ); break; in doStages()
497 case kBGR_101010x_SkColorType: p->append(SkRasterPipeline::gather_1010102, ctx); in doStages()
498 p->append(SkRasterPipeline::force_opaque ); in doStages()
499 p->append(SkRasterPipeline::swap_rb ); break; in doStages()
501 case kBGRA_8888_SkColorType: p->append(SkRasterPipeline::gather_8888, ctx); in doStages()
502 p->append(SkRasterPipeline::swap_rb ); break; in doStages()
505 p->append(SkRasterPipeline::gather_8888, ctx); in doStages()
512 p->append(SkRasterPipeline::check_decal_mask, decal_ctx); in doStages()
531 p->append(SkRasterPipeline::clamp_0); in doStages()
533 ? SkRasterPipeline::clamp_1 in doStages()
534 : SkRasterPipeline::clamp_a); in doStages()
552 p->append(SkRasterPipeline::bilerp_clamp_8888, gather); in doStages()
554 p->append(SkRasterPipeline::swap_rb); in doStages()
571 p->append(SkRasterPipeline::bilinear, ctx); in doStages()
579 p->append(SkRasterPipeline::bicubic_clamp_8888, gather); in doStages()
581 p->append(SkRasterPipeline::swap_rb); in doStages()
598 p->append(SkRasterPipeline::bicubic, ctx); in doStages()
604 auto sample = [&](SkRasterPipeline::StockStage setup_x, in doStages()
605 SkRasterPipeline::StockStage setup_y) { in doStages()
609 p->append(SkRasterPipeline::accumulate, sampler); in doStages()
613 p->append(SkRasterPipeline::save_xy, sampler); in doStages()
615 sample(SkRasterPipeline::bicubic_n3x, SkRasterPipeline::bicubic_n3y); in doStages()
616 sample(SkRasterPipeline::bicubic_n1x, SkRasterPipeline::bicubic_n3y); in doStages()
617 sample(SkRasterPipeline::bicubic_p1x, SkRasterPipeline::bicubic_n3y); in doStages()
618 sample(SkRasterPipeline::bicubic_p3x, SkRasterPipeline::bicubic_n3y); in doStages()
620 sample(SkRasterPipeline::bicubic_n3x, SkRasterPipeline::bicubic_n1y); in doStages()
621 sample(SkRasterPipeline::bicubic_n1x, SkRasterPipeline::bicubic_n1y); in doStages()
622 sample(SkRasterPipeline::bicubic_p1x, SkRasterPipeline::bicubic_n1y); in doStages()
623 sample(SkRasterPipeline::bicubic_p3x, SkRasterPipeline::bicubic_n1y); in doStages()
625 sample(SkRasterPipeline::bicubic_n3x, SkRasterPipeline::bicubic_p1y); in doStages()
626 sample(SkRasterPipeline::bicubic_n1x, SkRasterPipeline::bicubic_p1y); in doStages()
627 sample(SkRasterPipeline::bicubic_p1x, SkRasterPipeline::bicubic_p1y); in doStages()
628 sample(SkRasterPipeline::bicubic_p3x, SkRasterPipeline::bicubic_p1y); in doStages()
630 sample(SkRasterPipeline::bicubic_n3x, SkRasterPipeline::bicubic_p3y); in doStages()
631 sample(SkRasterPipeline::bicubic_n1x, SkRasterPipeline::bicubic_p3y); in doStages()
632 sample(SkRasterPipeline::bicubic_p1x, SkRasterPipeline::bicubic_p3y); in doStages()
633 sample(SkRasterPipeline::bicubic_p3x, SkRasterPipeline::bicubic_p3y); in doStages()
635 p->append(SkRasterPipeline::move_dst_src); in doStages()
637 p->append(SkRasterPipeline::save_xy, sampler); in doStages()
639 sample(SkRasterPipeline::bilinear_nx, SkRasterPipeline::bilinear_ny); in doStages()
640 sample(SkRasterPipeline::bilinear_px, SkRasterPipeline::bilinear_ny); in doStages()
641 sample(SkRasterPipeline::bilinear_nx, SkRasterPipeline::bilinear_py); in doStages()
642 sample(SkRasterPipeline::bilinear_px, SkRasterPipeline::bilinear_py); in doStages()
644 p->append(SkRasterPipeline::move_dst_src); in doStages()