Home
last modified time | relevance | path

Searched refs:GrOpsTask (Results 1 – 16 of 16) sorted by relevance

/external/skia/src/gpu/
DGrOpsTask.cpp45 inline GrOpsTask::OpChain::List::List(GrOp::Owner op) in List()
50 inline GrOpsTask::OpChain::List::List(List&& that) { *this = std::move(that); } in List()
52 inline GrOpsTask::OpChain::List& GrOpsTask::OpChain::List::operator=(List&& that) { in operator =()
60 inline GrOp::Owner GrOpsTask::OpChain::List::popHead() { in popHead()
71 inline GrOp::Owner GrOpsTask::OpChain::List::removeOp(GrOp* op) { in removeOp()
93 inline void GrOpsTask::OpChain::List::pushHead(GrOp::Owner op) { in pushHead()
106 inline void GrOpsTask::OpChain::List::pushTail(GrOp::Owner op) { in pushTail()
112 inline void GrOpsTask::OpChain::List::validate() const { in validate()
123 GrOpsTask::OpChain::OpChain(GrOp::Owner op, in OpChain()
136 void GrOpsTask::OpChain::visitProxies(const GrOp::VisitProxyFunc& func) const { in visitProxies()
[all …]
DGrSurfaceFillContext.h192 GrOpsTask* getOpsTask();
202 GrOpsTask* testingOnly_PeekLastOpsTask() { return fOpsTask.get(); } in testingOnly_PeekLastOpsTask()
225 virtual void willReplaceOpsTask(GrOpsTask* prevTask, GrOpsTask* nextTask) {} in willReplaceOpsTask()
231 virtual GrOpsTask::CanDiscardPreviousOps canDiscardPreviousOpsOnFullClear() const { in canDiscardPreviousOpsOnFullClear()
232 return GrOpsTask::CanDiscardPreviousOps::kYes; in canDiscardPreviousOpsOnFullClear()
247 sk_sp<GrOpsTask> fOpsTask;
DGrDrawingManager.h31 class GrOpsTask; variable
51 sk_sp<GrOpsTask> newOpsTask(GrSurfaceProxyView,
139 GrOpsTask* getLastOpsTask(const GrSurfaceProxy*) const;
199 GrOpsTask* fActiveOpsTask = nullptr;
DGrOpsTask.h35 class GrOpsTask : public GrRenderTask {
41 GrOpsTask(GrDrawingManager*, GrSurfaceProxyView, GrAuditTrail*, sk_sp<GrArenas>);
42 ~GrOpsTask() override;
44 GrOpsTask* asOpsTask() override { return this; } in asOpsTask()
DGrSurfaceDrawContext.h544 GrOpsTask* opsTask = this->getOpsTask(); in setLastClip()
555 GrOpsTask* opsTask = this->getOpsTask(); in mustRenderClip()
664 void willReplaceOpsTask(GrOpsTask* prevTask, GrOpsTask* nextTask) override;
668 GrOpsTask::CanDiscardPreviousOps canDiscardPreviousOpsOnFullClear() const override;
DGrDrawingManager.cpp364 GrOpsTask* prevOpsTask = fDAG[0]->asOpsTask(); in sortTasks()
366 GrOpsTask* curOpsTask = fDAG[i]->asOpsTask(); in sortTasks()
562 GrOpsTask* GrDrawingManager::getLastOpsTask(const GrSurfaceProxy* proxy) const { in getLastOpsTask()
680 sk_sp<GrOpsTask> GrDrawingManager::newOpsTask(GrSurfaceProxyView surfaceView, in newOpsTask()
688 sk_sp<GrOpsTask> opsTask(new GrOpsTask(this, in newOpsTask()
DGrRenderTask.h21 class GrOpsTask; variable
103 virtual GrOpsTask* asOpsTask() { return nullptr; } in asOpsTask()
DGrSurfaceFillContext.cpp338 GrOpsTask* GrSurfaceFillContext::getOpsTask() { in getOpsTask()
343 sk_sp<GrOpsTask> newOpsTask = this->drawingManager()->newOpsTask( in getOpsTask()
408 GrOpsTask* opsTask = this->getOpsTask(); in internalClear()
DGrSurfaceDrawContext.cpp313 void GrSurfaceDrawContext::willReplaceOpsTask(GrOpsTask* prevTask, GrOpsTask* nextTask) { in willReplaceOpsTask()
320 nextTask->setInitialStencilContent(GrOpsTask::StencilContent::kPreserved); in willReplaceOpsTask()
855 GrOpsTask::CanDiscardPreviousOps GrSurfaceDrawContext::canDiscardPreviousOpsOnFullClear() const { in canDiscardPreviousOpsOnFullClear()
858 return GrOpsTask::CanDiscardPreviousOps::kNo; in canDiscardPreviousOpsOnFullClear()
867 return GrOpsTask::CanDiscardPreviousOps(!fNeedsStencil); in canDiscardPreviousOpsOnFullClear()
883 GrOpsTask::StencilContent::kUserBitsCleared); in setNeedsStencil()
DGrSurfaceProxy.h20 class GrOpsTask; variable
/external/skia/tests/
DBulkRectTest.cpp74 GrOpsTask* opsTask = rtc->testingOnly_PeekLastOpsTask(); in fillrectop_creation_test()
179 GrOpsTask* opsTask = rtc->testingOnly_PeekLastOpsTask(); in textureop_creation_test()
DTextureOpTest.cpp19 typedef GrOpsTask::OpChain OpChain;
DClearTest.cpp264 GrOpsTask* ops = rtContext->getOpsTask(); in clear_op_test()
290 GrOpsTask* ops = rtContext->getOpsTask(); in clear_op_test()
DOpChainTest.cpp223 GrOpsTask opsTask(drawingMgr,
/external/skia/gn/
Dgpu.gni140 "$_src/gpu/GrOpsTask.cpp",
141 "$_src/gpu/GrOpsTask.h",
/external/skia/
DAndroid.bp472 "src/gpu/GrOpsTask.cpp",
1456 "src/gpu/GrOpsTask.cpp",