Lines Matching refs:SkRasterPipeline
278 SkRasterPipeline* p = rec.fPipeline; in onAppendStages()
318 p->append(SkRasterPipeline::seed_shader); in onAppendStages()
344 p->append(SkRasterPipeline::decal_x_and_y, decal_ctx); in onAppendStages()
348 case kMirror_TileMode: p->append(SkRasterPipeline::mirror_x, limit_x); break; in onAppendStages()
349 case kRepeat_TileMode: p->append(SkRasterPipeline::repeat_x, limit_x); break; in onAppendStages()
350 case kDecal_TileMode: p->append(SkRasterPipeline::decal_x, decal_ctx); break; in onAppendStages()
354 case kMirror_TileMode: p->append(SkRasterPipeline::mirror_y, limit_y); break; in onAppendStages()
355 case kRepeat_TileMode: p->append(SkRasterPipeline::repeat_y, limit_y); break; in onAppendStages()
356 case kDecal_TileMode: p->append(SkRasterPipeline::decal_y, decal_ctx); break; in onAppendStages()
362 case kAlpha_8_SkColorType: p->append(SkRasterPipeline::gather_a8, ctx); break; in onAppendStages()
363 case kRGB_565_SkColorType: p->append(SkRasterPipeline::gather_565, ctx); break; in onAppendStages()
364 case kARGB_4444_SkColorType: p->append(SkRasterPipeline::gather_4444, ctx); break; in onAppendStages()
365 case kRGBA_8888_SkColorType: p->append(SkRasterPipeline::gather_8888, ctx); break; in onAppendStages()
366 case kRGBA_1010102_SkColorType: p->append(SkRasterPipeline::gather_1010102, ctx); break; in onAppendStages()
368 case kRGBA_F16_SkColorType: p->append(SkRasterPipeline::gather_f16, ctx); break; in onAppendStages()
369 case kRGBA_F32_SkColorType: p->append(SkRasterPipeline::gather_f32, ctx); break; in onAppendStages()
371 case kGray_8_SkColorType: p->append(SkRasterPipeline::gather_a8, ctx); in onAppendStages()
372 p->append(SkRasterPipeline::alpha_to_gray ); break; in onAppendStages()
374 case kRGB_888x_SkColorType: p->append(SkRasterPipeline::gather_8888, ctx); in onAppendStages()
375 p->append(SkRasterPipeline::force_opaque ); break; in onAppendStages()
377 case kRGB_101010x_SkColorType: p->append(SkRasterPipeline::gather_1010102, ctx); in onAppendStages()
378 p->append(SkRasterPipeline::force_opaque ); break; in onAppendStages()
380 case kBGRA_8888_SkColorType: p->append(SkRasterPipeline::gather_8888, ctx); in onAppendStages()
381 p->append(SkRasterPipeline::swap_rb ); break; in onAppendStages()
386 p->append(SkRasterPipeline::check_decal_mask, decal_ctx); in onAppendStages()
396 p->append(SkRasterPipeline::premul); in onAppendStages()
399 p->append(SkRasterPipeline::premul); in onAppendStages()
404 p->append(SkRasterPipeline::clamp_0); in onAppendStages()
405 p->append(fClampAsIfUnpremul ? SkRasterPipeline::clamp_1 in onAppendStages()
406 : SkRasterPipeline::clamp_a); in onAppendStages()
433 p->append(SkRasterPipeline::bilerp_clamp_8888, gather); in onAppendStages()
435 p->append(SkRasterPipeline::swap_rb); in onAppendStages()
445 auto sample = [&](SkRasterPipeline::StockStage setup_x, in onAppendStages()
446 SkRasterPipeline::StockStage setup_y) { in onAppendStages()
450 p->append(SkRasterPipeline::accumulate, sampler); in onAppendStages()
457 p->append(SkRasterPipeline::save_xy, sampler); in onAppendStages()
459 sample(SkRasterPipeline::bilinear_nx, SkRasterPipeline::bilinear_ny); in onAppendStages()
460 sample(SkRasterPipeline::bilinear_px, SkRasterPipeline::bilinear_ny); in onAppendStages()
461 sample(SkRasterPipeline::bilinear_nx, SkRasterPipeline::bilinear_py); in onAppendStages()
462 sample(SkRasterPipeline::bilinear_px, SkRasterPipeline::bilinear_py); in onAppendStages()
464 p->append(SkRasterPipeline::move_dst_src); in onAppendStages()
467 p->append(SkRasterPipeline::save_xy, sampler); in onAppendStages()
469 sample(SkRasterPipeline::bicubic_n3x, SkRasterPipeline::bicubic_n3y); in onAppendStages()
470 sample(SkRasterPipeline::bicubic_n1x, SkRasterPipeline::bicubic_n3y); in onAppendStages()
471 sample(SkRasterPipeline::bicubic_p1x, SkRasterPipeline::bicubic_n3y); in onAppendStages()
472 sample(SkRasterPipeline::bicubic_p3x, SkRasterPipeline::bicubic_n3y); in onAppendStages()
474 sample(SkRasterPipeline::bicubic_n3x, SkRasterPipeline::bicubic_n1y); in onAppendStages()
475 sample(SkRasterPipeline::bicubic_n1x, SkRasterPipeline::bicubic_n1y); in onAppendStages()
476 sample(SkRasterPipeline::bicubic_p1x, SkRasterPipeline::bicubic_n1y); in onAppendStages()
477 sample(SkRasterPipeline::bicubic_p3x, SkRasterPipeline::bicubic_n1y); in onAppendStages()
479 sample(SkRasterPipeline::bicubic_n3x, SkRasterPipeline::bicubic_p1y); in onAppendStages()
480 sample(SkRasterPipeline::bicubic_n1x, SkRasterPipeline::bicubic_p1y); in onAppendStages()
481 sample(SkRasterPipeline::bicubic_p1x, SkRasterPipeline::bicubic_p1y); in onAppendStages()
482 sample(SkRasterPipeline::bicubic_p3x, SkRasterPipeline::bicubic_p1y); in onAppendStages()
484 sample(SkRasterPipeline::bicubic_n3x, SkRasterPipeline::bicubic_p3y); in onAppendStages()
485 sample(SkRasterPipeline::bicubic_n1x, SkRasterPipeline::bicubic_p3y); in onAppendStages()
486 sample(SkRasterPipeline::bicubic_p1x, SkRasterPipeline::bicubic_p3y); in onAppendStages()
487 sample(SkRasterPipeline::bicubic_p3x, SkRasterPipeline::bicubic_p3y); in onAppendStages()
489 p->append(SkRasterPipeline::move_dst_src); in onAppendStages()