Lines Matching refs:processorAnalysis
156 OpsTask::OpChain::OpChain(GrOp::Owner op, GrProcessorSet::Analysis processorAnalysis, in OpChain() argument
159 , fProcessorAnalysis(processorAnalysis)
271 List* list, GrProcessorSet::Analysis processorAnalysis, const GrDstProxyView& dstProxyView, in tryConcat() argument
277 SkASSERT(processorAnalysis.requiresDstTexture() == SkToBool(dstProxyView.proxy())); in tryConcat()
283 processorAnalysis.requiresNonOverlappingDraws()) || in tryConcat()
289 (fProcessorAnalysis.requiresDstTexture() != processorAnalysis.requiresDstTexture()) || in tryConcat()
354 GrOp::Owner op, GrProcessorSet::Analysis processorAnalysis, in appendOp() argument
364 if (!this->tryConcat(&chain, processorAnalysis, *dstProxyView, appliedClip, opBounds, caps, in appendOp()
427 const GrProcessorSet::Analysis& processorAnalysis, GrAppliedClip&& clip, in addDrawOp() argument
449 if (processorAnalysis.usesNonCoherentHWBlending()) { in addDrawOp()
453 this->recordOp(std::move(op), usesMSAA, processorAnalysis, clip.doesClip() ? &clip : nullptr, in addDrawOp()
973 GrOp::Owner op, bool usesMSAA, GrProcessorSet::Analysis processorAnalysis, in recordOp() argument
978 SkASSERT(processorAnalysis.requiresDstTexture() == (dstProxyView && dstProxyView->proxy())); in recordOp()
1017 op = candidate.appendOp(std::move(op), processorAnalysis, dstProxyView, clip, caps, in recordOp()
1040 fOpChains.emplace_back(std::move(op), processorAnalysis, clip, dstProxyView); in recordOp()