Lines Matching refs:dstProxyView
125 GrAppliedClip* appliedClip, const DstProxyView* dstProxyView) in OpChain() argument
130 SkASSERT(dstProxyView && dstProxyView->proxy());
131 fDstProxyView = *dstProxyView;
239 List* list, GrProcessorSet::Analysis processorAnalysis, const DstProxyView& dstProxyView, in tryConcat() argument
245 SkASSERT(processorAnalysis.requiresDstTexture() == SkToBool(dstProxyView.proxy())); in tryConcat()
258 (fProcessorAnalysis.requiresDstTexture() && fDstProxyView != dstProxyView)) { in tryConcat()
323 const DstProxyView* dstProxyView, const GrAppliedClip* appliedClip, const GrCaps& caps, in appendOp() argument
326 if (!dstProxyView) { in appendOp()
327 dstProxyView = &noDstProxyView; in appendOp()
332 if (!this->tryConcat(&chain, processorAnalysis, *dstProxyView, appliedClip, opBounds, caps, in appendOp()
396 const DstProxyView& dstProxyView, in addDrawOp() argument
405 if (dstProxyView.proxy()) { in addDrawOp()
406 if (GrDstSampleTypeUsesTexture(dstProxyView.dstSampleType())) { in addDrawOp()
407 this->addSampledTexture(dstProxyView.proxy()); in addDrawOp()
409 addDependency(dstProxyView.proxy(), GrMipmapped::kNo); in addDrawOp()
410 if (this->target(0) == dstProxyView.proxy()) { in addDrawOp()
413 SkASSERT(GrDstSampleTypeDirectlySamplesDst(dstProxyView.dstSampleType())); in addDrawOp()
416 SkASSERT(dstProxyView.dstSampleType() != GrDstSampleType::kAsInputAttachment || in addDrawOp()
417 dstProxyView.offset().isZero()); in addDrawOp()
435 &dstProxyView, caps); in addDrawOp()
466 chain.dstProxyView(), in onPrePrepare()
497 chain.dstProxyView(), in onPrepare()
662 chain.dstProxyView(), in onExecute()
953 const DstProxyView* dstProxyView, const GrCaps& caps) { in recordOp() argument
955 SkASSERT(processorAnalysis.requiresDstTexture() == (dstProxyView && dstProxyView->proxy())); in recordOp()
988 op = candidate.appendOp(std::move(op), processorAnalysis, dstProxyView, clip, caps, in recordOp()
1011 fOpChains.emplace_back(std::move(op), processorAnalysis, clip, dstProxyView); in recordOp()