Lines Matching refs:blendFormula
376 PorterDuffXferProcessor(BlendFormula blendFormula, GrProcessorAnalysisCoverage coverage) in PorterDuffXferProcessor() argument
378 , fBlendFormula(blendFormula) { in PorterDuffXferProcessor()
454 const BlendFormula& blendFormula = xp.fBlendFormula; in makeProgramImpl() local
455 if (blendFormula.hasSecondaryOutput()) { in makeProgramImpl()
458 blendFormula.secondaryOutput(), in makeProgramImpl()
465 blendFormula.primaryOutput(), in makeProgramImpl()
703 BlendFormula blendFormula = [&](){ in makeXferProcessor() local
719 if ((blendFormula.hasSecondaryOutput() && !caps.shaderCaps()->dualSourceBlendingSupport()) || in makeXferProcessor()
724 return sk_sp<const GrXferProcessor>(new PorterDuffXferProcessor(blendFormula, coverage)); in makeXferProcessor()
810 BlendFormula blendFormula = static_cast<const PorterDuffXferProcessor*>(xp)->getBlendFormula(); in TestGetXPOutputTypes() local
811 *outPrimary = blendFormula.primaryOutput(); in TestGetXPOutputTypes()
812 *outSecondary = blendFormula.secondaryOutput(); in TestGetXPOutputTypes()
836 BlendFormula blendFormula = get_blend_formula(true, false, SkBlendMode::kSrc); in MakeSrcOverXferProcessor() local
837 return sk_sp<GrXferProcessor>(new PorterDuffXferProcessor(blendFormula, coverage)); in MakeSrcOverXferProcessor()
864 BlendFormula blendFormula = get_lcd_blend_formula(SkBlendMode::kSrcOver); in MakeSrcOverXferProcessor() local
867 (blendFormula.hasSecondaryOutput() && !caps.shaderCaps()->dualSourceBlendingSupport())) { in MakeSrcOverXferProcessor()
870 return sk_sp<GrXferProcessor>(new PorterDuffXferProcessor(blendFormula, coverage)); in MakeSrcOverXferProcessor()