Home
last modified time | relevance | path

Searched refs:dependedOn (Results 1 - 3 of 3) sorted by relevance

/third_party/skia/src/gpu/
H A DGrRenderTask.cpp105 void GrRenderTask::addDependency(GrRenderTask* dependedOn) { in addDependency() argument
106 SkASSERT(!dependedOn->dependsOn(this)); // loops are bad in addDependency()
107 SkASSERT(!this->dependsOn(dependedOn)); // caller should weed out duplicates in addDependency()
109 fDependencies.push_back(dependedOn); in addDependency()
110 dependedOn->addDependent(this); in addDependency()
127 void GrRenderTask::addDependency(GrDrawingManager* drawingMgr, GrSurfaceProxy* dependedOn, in addDependency() argument
134 GrRenderTask* dependedOnTask = drawingMgr->getLastRenderTask(dependedOn); in addDependency()
141 SkASSERT(!dependedOn->requiresManualMSAAResolve()); in addDependency()
142 SkASSERT(!dependedOn->asTextureProxy() || in addDependency()
143 !dependedOn in addDependency()
[all...]
H A DGrRenderTask.h69 * Notify this GrRenderTask that it relies on the contents of 'dependedOn'
71 void addDependency(GrDrawingManager*, GrSurfaceProxy* dependedOn, GrMipmapped,
88 * Does this renderTask depend on 'dependedOn'?
90 bool dependsOn(const GrRenderTask* dependedOn) const;
221 void addDependency(GrRenderTask* dependedOn);
/third_party/skia/tests/
H A DIncrTopoSortTest.cpp41 for (Node* dependedOn : fNodesIDependOn) { in validate()
42 REPORTER_ASSERT(reporter, dependedOn->indexInSort() < this->indexInSort()); in validate()
67 void addDependency(Node* dependedOn) { in addDependency() argument
68 fNodesIDependOn.push_back(dependedOn); in addDependency()
70 dependedOn->addDependent(this); in addDependency()
102 // 'dependedOn' must appear before 'dependent' in the sort
103 void addEdge(Node* dependedOn, Node* dependent) { in addEdge() argument
106 SkTDArray<Node*> tmp(&dependedOn, 1); in addEdge()
110 // All the nodes in 'dependedOn' must appear before 'dependent' in the sort.
114 // b: number of new edges in 'dependedOn'
125 addEdges(SkTDArray<Node*>* dependedOn, Node* dependent) addEdges() argument
426 SkTDArray<Node*> dependedOn; test_diamond() local
[all...]

Completed in 2 milliseconds