Lines Matching refs:GrOp

41 inline GrRenderTargetOpList::OpChain::List::List(std::unique_ptr<GrOp> op)  in List()
57 inline std::unique_ptr<GrOp> GrRenderTargetOpList::OpChain::List::popHead() { in popHead()
68 inline std::unique_ptr<GrOp> GrRenderTargetOpList::OpChain::List::removeOp(GrOp* op) { in removeOp()
90 inline void GrRenderTargetOpList::OpChain::List::pushHead(std::unique_ptr<GrOp> op) { in pushHead()
103 inline void GrRenderTargetOpList::OpChain::List::pushTail(std::unique_ptr<GrOp> op) { in pushTail()
120 GrRenderTargetOpList::OpChain::OpChain(std::unique_ptr<GrOp> op, in OpChain()
133 void GrRenderTargetOpList::OpChain::visitProxies(const GrOp::VisitProxyFunc& func, in visitProxies()
134 GrOp::VisitorType visitor) const { in visitProxies()
138 for (const auto& op : GrOp::ChainRange<>(fList.head())) { in visitProxies()
170 GrOp* origATail = chainA.tail(); in DoConcat()
179 GrOp* a = origATail; in DoConcat()
185 SkASSERT(result != GrOp::CombineResult::kCannotCombine); in DoConcat()
186 merged = (result == GrOp::CombineResult::kMerged); in DoConcat()
202 std::unique_ptr<GrOp> detachedA = chainA.removeOp(a); in DoConcat()
260 case GrOp::CombineResult::kCannotCombine: in tryConcat()
267 case GrOp::CombineResult::kMayChain: in tryConcat()
274 case GrOp::CombineResult::kMerged: { in tryConcat()
315 std::unique_ptr<GrOp> GrRenderTargetOpList::OpChain::appendOp( in appendOp()
316 std::unique_ptr<GrOp> op, GrProcessorSet::Analysis processorAnalysis, in appendOp()
341 for (const auto& op : GrOp::ChainRange<>(fList.head())) { in validate()
387 for (const auto& op : GrOp::ChainRange<>(fOpChains[i].head())) { in dump()
398 void GrRenderTargetOpList::visitProxies_debugOnly(const GrOp::VisitProxyFunc& func) const { in visitProxies_debugOnly()
400 chain.visitProxies(func, GrOp::VisitorType::kOther); in visitProxies_debugOnly()
587 std::unique_ptr<GrOp> op = GrCopySurfaceOp::Make(context, dst, src, srcRect, dstPoint); in copySurface()
605 recordedOp.visitProxies(checkInstantiation, GrOp::VisitorType::kOther); in purgeOpsWithUninstantiatedProxies()
642 recordedOp.visitProxies(gather, GrOp::VisitorType::kAllocatorGather); in gatherProxyIntervals()
651 std::unique_ptr<GrOp> op, GrProcessorSet::Analysis processorAnalysis, GrAppliedClip* clip, in recordOp()