Lines Matching refs:processorAnalysis
177 OpsTask::OpChain::OpChain(GrOp::Owner op, GrProcessorSet::Analysis processorAnalysis, in OpChain() argument
180 , fProcessorAnalysis(processorAnalysis)
292 List* list, GrProcessorSet::Analysis processorAnalysis, const GrDstProxyView& dstProxyView, in tryConcat() argument
298 SkASSERT(processorAnalysis.requiresDstTexture() == SkToBool(dstProxyView.proxy())); in tryConcat()
304 processorAnalysis.requiresNonOverlappingDraws()) || in tryConcat()
310 (fProcessorAnalysis.requiresDstTexture() != processorAnalysis.requiresDstTexture()) || in tryConcat()
375 GrOp::Owner op, GrProcessorSet::Analysis processorAnalysis, in appendOp() argument
385 if (!this->tryConcat(&chain, processorAnalysis, *dstProxyView, appliedClip, opBounds, caps, in appendOp()
448 const GrProcessorSet::Analysis& processorAnalysis, GrAppliedClip&& clip, in addDrawOp() argument
470 if (processorAnalysis.usesNonCoherentHWBlending()) { in addDrawOp()
474 this->recordOp(std::move(op), usesMSAA, processorAnalysis, clip.doesClip() ? &clip : nullptr, in addDrawOp()
974 GrOp::Owner op, bool usesMSAA, GrProcessorSet::Analysis processorAnalysis, in recordOp() argument
979 SkASSERT(processorAnalysis.requiresDstTexture() == (dstProxyView && dstProxyView->proxy())); in recordOp()
1018 op = candidate.appendOp(std::move(op), processorAnalysis, dstProxyView, clip, caps, in recordOp()
1041 fOpChains.emplace_back(std::move(op), processorAnalysis, clip, dstProxyView); in recordOp()