Lines Matching refs:store
480 static GrSwizzle get_dst_swizzle_and_store(GrColorType ct, SkRasterPipeline::StockStage* store,
487 case GrColorType::kAlpha_8: *store = SkRasterPipeline::store_a8; break;
488 case GrColorType::kAlpha_16: *store = SkRasterPipeline::store_a16; break;
489 case GrColorType::kBGR_565: *store = SkRasterPipeline::store_565; break;
490 case GrColorType::kABGR_4444: *store = SkRasterPipeline::store_4444; break;
492 *store = SkRasterPipeline::store_4444; break;
494 *store = SkRasterPipeline::store_4444; break;
495 case GrColorType::kRGBA_8888: *store = SkRasterPipeline::store_8888; break;
496 case GrColorType::kRG_88: *store = SkRasterPipeline::store_rg88; break;
497 case GrColorType::kRGBA_1010102: *store = SkRasterPipeline::store_1010102; break;
499 *store = SkRasterPipeline::store_1010102;
501 case GrColorType::kRGBA_F16_Clamped: *store = SkRasterPipeline::store_f16; break;
502 case GrColorType::kRG_1616: *store = SkRasterPipeline::store_rg1616; break;
503 case GrColorType::kRGBA_16161616: *store = SkRasterPipeline::store_16161616; break;
505 case GrColorType::kRGBA_8888_SRGB: *store = SkRasterPipeline::store_8888;
508 case GrColorType::kRG_F16: *store = SkRasterPipeline::store_rgf16;
511 case GrColorType::kAlpha_F16: *store = SkRasterPipeline::store_af16;
514 case GrColorType::kRGBA_F16: *store = SkRasterPipeline::store_f16;
517 case GrColorType::kRGBA_F32: *store = SkRasterPipeline::store_f32;
520 case GrColorType::kAlpha_8xxx: *store = SkRasterPipeline::store_8888;
523 case GrColorType::kAlpha_F32xxx: *store = SkRasterPipeline::store_f32;
527 *store = SkRasterPipeline::store_8888;
530 *store = SkRasterPipeline::store_8888;
533 *store = SkRasterPipeline::store_a8;
536 *store = SkRasterPipeline::store_a16;
539 *store = SkRasterPipeline::store_af16;
542 *store = SkRasterPipeline::store_af16;
545 *store = SkRasterPipeline::store_a8;
549 *store = SkRasterPipeline::store_rg88;
552 *store = SkRasterPipeline::store_8888;
556 // These are color types we don't expect to ever have to store.
658 SkRasterPipeline::StockStage store;
663 &store,
727 // If we ever need to store srgb-encoded gray (e.g. GL_SLUMINANCE8) then we
741 pipeline.append(store, &dstCtx);
776 SkRasterPipeline::StockStage store;
777 GrSwizzle storeSwizzle = get_dst_swizzle_and_store(dstInfo.colorType(), &store, &lumMode,
791 // If we ever need to store srgb-encoded gray (e.g. GL_SLUMINANCE8) then we should use
802 pipeline.append(store, &dstCtx);