Home
last modified time | relevance | path

Searched refs:GrOpList (Results 1 – 19 of 19) sorted by relevance

/external/skqp/include/private/
DGrOpList.h30 class GrOpList : public SkRefCnt {
32 GrOpList(GrResourceProvider*, sk_sp<GrOpMemoryPool>, GrSurfaceProxy*, GrAuditTrail*);
33 ~GrOpList() override;
70 bool dependsOn(const GrOpList* dependedOn) const;
115 void addDependency(GrOpList* dependedOn);
116 void addDependent(GrOpList* dependent);
117 SkDEBUGCODE(bool isDependedent(const GrOpList* dependent) const);
149 static void Output(GrOpList* opList, int /* index */) { in Output()
150 opList->setFlag(GrOpList::kWasOutput_Flag); in Output()
152 static bool WasOutput(const GrOpList* opList) { in WasOutput()
[all …]
DGrSurfaceProxy.h19 class GrOpList; variable
372 void setLastOpList(GrOpList* opList);
373 GrOpList* getLastOpList() { return fLastOpList; } in getLastOpList()
523 GrOpList* fLastOpList;
DSkDeferredDisplayList.h69 SkTArray<sk_sp<GrOpList>> fOpLists;
/external/skqp/src/gpu/
DGrOpList.cpp18 uint32_t GrOpList::CreateUniqueID() { in CreateUniqueID()
27 GrOpList::GrOpList(GrResourceProvider* resourceProvider, sk_sp<GrOpMemoryPool> opMemoryPool, in GrOpList() function in GrOpList
50 GrOpList::~GrOpList() { in ~GrOpList()
57 bool GrOpList::instantiate(GrResourceProvider* resourceProvider) { in instantiate()
61 void GrOpList::endFlush() { in endFlush()
71 void GrOpList::instantiateDeferredProxies(GrResourceProvider* resourceProvider) { in instantiateDeferredProxies()
81 void GrOpList::prepare(GrOpFlushState* flushState) { in prepare()
90 void GrOpList::addDependency(GrOpList* dependedOn) { in addDependency()
104 void GrOpList::addDependency(GrSurfaceProxy* dependedOn, const GrCaps& caps) { in addDependency()
109 GrOpList* opList = dependedOn->getLastOpList(); in addDependency()
[all …]
DGrDrawingManager.h116 GrOpList* opList(int index) { return fOpLists[index].get(); } in opList()
117 const GrOpList* opList(int index) const { return fOpLists[index].get(); } in opList()
119 GrOpList* back() { return fOpLists.back().get(); } in back()
120 const GrOpList* back() const { return fOpLists.back().get(); } in back()
122 void add(sk_sp<GrOpList>);
123 void add(const SkTArray<sk_sp<GrOpList>>&);
125 void swap(SkTArray<sk_sp<GrOpList>>* opLists);
130 SkTArray<sk_sp<GrOpList>> fOpLists;
169 GrOpList* fActiveOpList = nullptr;
173 SkSTArray<8, sk_sp<GrOpList>> fOnFlushCBOpLists;
DGrDrawingManager.cpp80 void GrDrawingManager::OpListDAG::add(sk_sp<GrOpList> opList) { in add()
84 void GrDrawingManager::OpListDAG::add(const SkTArray<sk_sp<GrOpList>>& opLists) { in add()
88 void GrDrawingManager::OpListDAG::swap(SkTArray<sk_sp<GrOpList>>* opLists) { in swap()
95 SkDEBUGCODE(bool result =) SkTTopoSort<GrOpList, GrOpList::TopoSortTraits>(&fOpLists); in prepForFlush()
375 GrOpList* opList = fDAG.opList(i); in executeOpLists()
407 for (sk_sp<GrOpList>& onFlushOpList : fOnFlushCBOpLists) { in executeOpLists()
572 if (GrOpList* lastOpList = rtp->getLastOpList()) { in newRTOpList()
615 if (GrOpList* lastOpList = textureProxy->getLastOpList()) { in newTextureOpList()
DGrTextureOpList.h24 class GrTextureOpList final : public GrOpList {
74 typedef GrOpList INHERITED;
DGrSurfaceContext.h18 class GrOpList; variable
120 virtual GrOpList* getOpList() = 0;
DGrRenderTargetOpList.h31 class GrRenderTargetOpList final : public GrOpList {
233 typedef GrOpList INHERITED;
DGrTextureContext.h50 GrOpList* getOpList() override;
DGrTextureContext.cpp60 GrOpList* GrTextureContext::getOpList() { in getOpList()
DGrOnFlushResourceProvider.h18 class GrOpList; variable
DGrPipeline.cpp77 void GrPipeline::addDependenciesTo(GrOpList* opList, const GrCaps& caps) const { in addDependenciesTo()
DGrPipeline.h109 void addDependenciesTo(GrOpList* recipient, const GrCaps&) const;
DGrRenderTargetContext.h509 GrOpList* getOpList() override;
DGrSurfaceProxy.cpp282 void GrSurfaceProxy::setLastOpList(GrOpList* opList) { in setLastOpList()
DGrRenderTargetContext.cpp232 GrOpList* GrRenderTargetContext::getOpList() { in getOpList()
/external/skqp/gn/
Dgpu.gni41 "$_include/private/GrOpList.h",
123 "$_src/gpu/GrOpList.cpp",
/external/skqp/
DAndroid.bp860 "src/gpu/GrOpList.cpp",