Lines Matching refs:SkRasterPipeline
347 static GrSwizzle get_load_and_src_swizzle(GrColorType ct, SkRasterPipeline::StockStage* load, in get_load_and_src_swizzle()
353 case GrColorType::kAlpha_8: *load = SkRasterPipeline::load_a8; break; in get_load_and_src_swizzle()
354 case GrColorType::kAlpha_16: *load = SkRasterPipeline::load_a16; break; in get_load_and_src_swizzle()
355 case GrColorType::kBGR_565: *load = SkRasterPipeline::load_565; break; in get_load_and_src_swizzle()
356 case GrColorType::kABGR_4444: *load = SkRasterPipeline::load_4444; break; in get_load_and_src_swizzle()
358 *load = SkRasterPipeline::load_4444; break; in get_load_and_src_swizzle()
360 *load = SkRasterPipeline::load_4444; break; in get_load_and_src_swizzle()
361 case GrColorType::kRGBA_8888: *load = SkRasterPipeline::load_8888; break; in get_load_and_src_swizzle()
362 case GrColorType::kRG_88: *load = SkRasterPipeline::load_rg88; break; in get_load_and_src_swizzle()
363 case GrColorType::kRGBA_1010102: *load = SkRasterPipeline::load_1010102; break; in get_load_and_src_swizzle()
364 case GrColorType::kBGRA_1010102: *load = SkRasterPipeline::load_1010102; in get_load_and_src_swizzle()
367 case GrColorType::kAlpha_F16: *load = SkRasterPipeline::load_af16; break; in get_load_and_src_swizzle()
368 case GrColorType::kRGBA_F16_Clamped: *load = SkRasterPipeline::load_f16; break; in get_load_and_src_swizzle()
369 case GrColorType::kRG_1616: *load = SkRasterPipeline::load_rg1616; break; in get_load_and_src_swizzle()
370 case GrColorType::kRGBA_16161616: *load = SkRasterPipeline::load_16161616; break; in get_load_and_src_swizzle()
372 case GrColorType::kRGBA_8888_SRGB: *load = SkRasterPipeline::load_8888; in get_load_and_src_swizzle()
375 case GrColorType::kRG_F16: *load = SkRasterPipeline::load_rgf16; in get_load_and_src_swizzle()
378 case GrColorType::kRGBA_F16: *load = SkRasterPipeline::load_f16; in get_load_and_src_swizzle()
381 case GrColorType::kRGBA_F32: *load = SkRasterPipeline::load_f32; in get_load_and_src_swizzle()
384 case GrColorType::kAlpha_8xxx: *load = SkRasterPipeline::load_8888; in get_load_and_src_swizzle()
387 case GrColorType::kAlpha_F32xxx: *load = SkRasterPipeline::load_f32; in get_load_and_src_swizzle()
390 case GrColorType::kGray_8xxx: *load = SkRasterPipeline::load_8888; in get_load_and_src_swizzle()
393 case GrColorType::kGray_8: *load = SkRasterPipeline::load_a8; in get_load_and_src_swizzle()
396 case GrColorType::kGrayAlpha_88: *load = SkRasterPipeline::load_rg88; in get_load_and_src_swizzle()
399 case GrColorType::kBGRA_8888: *load = SkRasterPipeline::load_8888; in get_load_and_src_swizzle()
402 case GrColorType::kRGB_888x: *load = SkRasterPipeline::load_8888; in get_load_and_src_swizzle()
424 static GrSwizzle get_dst_swizzle_and_store(GrColorType ct, SkRasterPipeline::StockStage* store, in get_dst_swizzle_and_store()
431 case GrColorType::kAlpha_8: *store = SkRasterPipeline::store_a8; break; in get_dst_swizzle_and_store()
432 case GrColorType::kAlpha_16: *store = SkRasterPipeline::store_a16; break; in get_dst_swizzle_and_store()
433 case GrColorType::kBGR_565: *store = SkRasterPipeline::store_565; break; in get_dst_swizzle_and_store()
434 case GrColorType::kABGR_4444: *store = SkRasterPipeline::store_4444; break; in get_dst_swizzle_and_store()
436 *store = SkRasterPipeline::store_4444; break; in get_dst_swizzle_and_store()
438 *store = SkRasterPipeline::store_4444; break; in get_dst_swizzle_and_store()
439 case GrColorType::kRGBA_8888: *store = SkRasterPipeline::store_8888; break; in get_dst_swizzle_and_store()
440 case GrColorType::kRG_88: *store = SkRasterPipeline::store_rg88; break; in get_dst_swizzle_and_store()
441 case GrColorType::kRGBA_1010102: *store = SkRasterPipeline::store_1010102; break; in get_dst_swizzle_and_store()
443 *store = SkRasterPipeline::store_1010102; in get_dst_swizzle_and_store()
445 case GrColorType::kRGBA_F16_Clamped: *store = SkRasterPipeline::store_f16; break; in get_dst_swizzle_and_store()
446 case GrColorType::kRG_1616: *store = SkRasterPipeline::store_rg1616; break; in get_dst_swizzle_and_store()
447 case GrColorType::kRGBA_16161616: *store = SkRasterPipeline::store_16161616; break; in get_dst_swizzle_and_store()
449 case GrColorType::kRGBA_8888_SRGB: *store = SkRasterPipeline::store_8888; in get_dst_swizzle_and_store()
452 case GrColorType::kRG_F16: *store = SkRasterPipeline::store_rgf16; in get_dst_swizzle_and_store()
455 case GrColorType::kAlpha_F16: *store = SkRasterPipeline::store_af16; in get_dst_swizzle_and_store()
458 case GrColorType::kRGBA_F16: *store = SkRasterPipeline::store_f16; in get_dst_swizzle_and_store()
461 case GrColorType::kRGBA_F32: *store = SkRasterPipeline::store_f32; in get_dst_swizzle_and_store()
464 case GrColorType::kAlpha_8xxx: *store = SkRasterPipeline::store_8888; in get_dst_swizzle_and_store()
467 case GrColorType::kAlpha_F32xxx: *store = SkRasterPipeline::store_f32; in get_dst_swizzle_and_store()
471 *store = SkRasterPipeline::store_8888; in get_dst_swizzle_and_store()
474 *store = SkRasterPipeline::store_8888; in get_dst_swizzle_and_store()
477 *store = SkRasterPipeline::store_a8; in get_dst_swizzle_and_store()
480 *store = SkRasterPipeline::store_a16; in get_dst_swizzle_and_store()
483 *store = SkRasterPipeline::store_af16; in get_dst_swizzle_and_store()
486 *store = SkRasterPipeline::store_af16; in get_dst_swizzle_and_store()
489 *store = SkRasterPipeline::store_a8; in get_dst_swizzle_and_store()
493 *store = SkRasterPipeline::store_rg88; in get_dst_swizzle_and_store()
496 *store = SkRasterPipeline::store_8888; in get_dst_swizzle_and_store()
508 static inline void append_clamp_gamut(SkRasterPipeline* pipeline) { in append_clamp_gamut()
594 SkRasterPipeline::StockStage load; in GrConvertPixels()
602 SkRasterPipeline::StockStage store; in GrConvertPixels()
667 pipeline.append(SkRasterPipeline::StockStage::bt709_luminance_or_luma_to_rgb); in GrConvertPixels()
670 pipeline.append(SkRasterPipeline::StockStage::bt709_luminance_or_luma_to_alpha); in GrConvertPixels()
720 SkRasterPipeline::StockStage store; in GrClearImage()
731 pipeline.append(SkRasterPipeline::StockStage::bt709_luminance_or_luma_to_rgb); in GrClearImage()
734 pipeline.append(SkRasterPipeline::StockStage::bt709_luminance_or_luma_to_alpha); in GrClearImage()