Home
last modified time | relevance | path

Searched refs:renderTask (Results 1 – 8 of 8) sorted by relevance

/third_party/flutter/skia/src/gpu/
DGrRenderTask.h142 static void Output(GrRenderTask* renderTask, int /* index */) { in Output()
143 renderTask->setFlag(kWasOutput_Flag); in Output()
145 static bool WasOutput(const GrRenderTask* renderTask) { in WasOutput()
146 return renderTask->isSetFlag(kWasOutput_Flag); in WasOutput()
148 static void SetTempMark(GrRenderTask* renderTask) { in SetTempMark()
149 renderTask->setFlag(kTempMark_Flag); in SetTempMark()
151 static void ResetTempMark(GrRenderTask* renderTask) { in ResetTempMark()
152 renderTask->resetFlag(kTempMark_Flag); in ResetTempMark()
154 static bool IsTempMarked(const GrRenderTask* renderTask) { in IsTempMarked()
155 return renderTask->isSetFlag(kTempMark_Flag); in IsTempMarked()
[all …]
DGrDrawingManager.cpp85 GrRenderTask* GrDrawingManager::RenderTaskDAG::add(sk_sp<GrRenderTask> renderTask) { in add() argument
86 return fRenderTasks.emplace_back(std::move(renderTask)).get(); in add()
89 GrRenderTask* GrDrawingManager::RenderTaskDAG::addBeforeLast(sk_sp<GrRenderTask> renderTask) { in addBeforeLast() argument
94 return (fRenderTasks[fRenderTasks.count() - 2] = std::move(renderTask)).get(); in addBeforeLast()
322 if (fDAG.renderTask(i)) { in flush()
323 fDAG.renderTask(i)->gatherProxyIntervals(&alloc); in flush()
334 GrRenderTask* renderTask = fDAG.renderTask(i); in flush() local
335 if (!renderTask) { in flush()
338 if (!renderTask->isInstantiated()) { in flush()
343 renderTask->handleInternalAllocationFailure(); in flush()
[all …]
DGrDrawingManager.h134 GrRenderTask* renderTask(int index) { return fRenderTasks[index].get(); } in renderTask() function
135 const GrRenderTask* renderTask(int index) const { return fRenderTasks[index].get(); } in renderTask() function
DGrSurfaceProxy.cpp295 void GrSurfaceProxy::setLastRenderTask(GrRenderTask* renderTask) { in setLastRenderTask() argument
303 fLastRenderTask = renderTask; in setLastRenderTask()
/third_party/skia/src/gpu/
DGrRenderTask.h229 static uint32_t GetIndex(GrRenderTask* renderTask) { in GetIndex()
230 return renderTask->getIndex(); in GetIndex()
232 static void Output(GrRenderTask* renderTask, uint32_t index) { in Output()
233 renderTask->setIndex(index); in Output()
234 renderTask->setFlag(kWasOutput_Flag); in Output()
236 static bool WasOutput(const GrRenderTask* renderTask) { in WasOutput()
237 return renderTask->isSetFlag(kWasOutput_Flag); in WasOutput()
239 static void SetTempMark(GrRenderTask* renderTask) { in SetTempMark()
240 renderTask->setFlag(kTempMark_Flag); in SetTempMark()
242 static void ResetTempMark(GrRenderTask* renderTask) { in ResetTempMark()
[all …]
DGrDrawingManager.cpp285 for (const auto& renderTask : fDAG) { in executeRenderTasks() local
286 if (!renderTask || !renderTask->isInstantiated()) { in executeRenderTasks()
290 SkASSERT(renderTask->deferredProxiesAreInstantiated()); in executeRenderTasks()
292 renderTask->prepare(flushState); in executeRenderTasks()
322 for (const auto& renderTask : fDAG) { in executeRenderTasks() local
323 SkASSERT(renderTask); in executeRenderTasks()
324 if (!renderTask->isInstantiated()) { in executeRenderTasks()
328 if (renderTask->execute(flushState)) { in executeRenderTasks()
596 for (auto& renderTask : ddl->fRenderTasks) { in moveRenderTasksToDDL() local
597 renderTask->disown(this); in moveRenderTasksToDDL()
[all …]
/third_party/skia/src/core/
DSkDeferredDisplayList.cpp38 for (auto& renderTask : fRenderTasks) { in ~SkDeferredDisplayList() local
39 SkASSERT(renderTask->unique()); in ~SkDeferredDisplayList()
/third_party/skia/src/gpu/ops/
DOpsTask.cpp764 for (GrRenderTask* renderTask : toMerge->dependents()) { in mergeFrom()
765 renderTask->replaceDependency(toMerge.get(), this); in mergeFrom()
767 for (GrRenderTask* renderTask : toMerge->dependencies()) { in mergeFrom()
768 renderTask->replaceDependent(toMerge.get(), this); in mergeFrom()