• Home
  • Raw
  • Download

Lines Matching refs:GrOp

44 inline GrRenderTargetOpList::OpChain::List::List(std::unique_ptr<GrOp> op)  in List()
60 inline std::unique_ptr<GrOp> GrRenderTargetOpList::OpChain::List::popHead() { in popHead()
71 inline std::unique_ptr<GrOp> GrRenderTargetOpList::OpChain::List::removeOp(GrOp* op) { in removeOp()
93 inline void GrRenderTargetOpList::OpChain::List::pushHead(std::unique_ptr<GrOp> op) { in pushHead()
106 inline void GrRenderTargetOpList::OpChain::List::pushTail(std::unique_ptr<GrOp> op) { in pushTail()
123 GrRenderTargetOpList::OpChain::OpChain(std::unique_ptr<GrOp> op, in OpChain()
136 void GrRenderTargetOpList::OpChain::visitProxies(const GrOp::VisitProxyFunc& func) const { in visitProxies()
140 for (const auto& op : GrOp::ChainRange<>(fList.head())) { in visitProxies()
172 GrOp* origATail = chainA.tail(); in DoConcat()
181 GrOp* a = origATail; in DoConcat()
187 SkASSERT(result != GrOp::CombineResult::kCannotCombine); in DoConcat()
188 merged = (result == GrOp::CombineResult::kMerged); in DoConcat()
204 std::unique_ptr<GrOp> detachedA = chainA.removeOp(a); in DoConcat()
262 case GrOp::CombineResult::kCannotCombine: in tryConcat()
269 case GrOp::CombineResult::kMayChain: in tryConcat()
276 case GrOp::CombineResult::kMerged: { in tryConcat()
317 std::unique_ptr<GrOp> GrRenderTargetOpList::OpChain::appendOp( in appendOp()
318 std::unique_ptr<GrOp> op, GrProcessorSet::Analysis processorAnalysis, in appendOp()
343 for (const auto& op : GrOp::ChainRange<>(fList.head())) { in validate()
394 for (const auto& op : GrOp::ChainRange<>(fOpChains[i].head())) { in dump()
405 void GrRenderTargetOpList::visitProxies_debugOnly(const GrOp::VisitProxyFunc& func) const { in visitProxies_debugOnly()
612 std::unique_ptr<GrOp> op = GrCopySurfaceOp::Make( in copySurface()
709 std::unique_ptr<GrOp> op, GrProcessorSet::Analysis processorAnalysis, GrAppliedClip* clip, in recordOp()