Home
last modified time | relevance | path

Searched refs:OpsTask (Results 1 – 17 of 17) sorted by relevance

/external/skia/src/gpu/ganesh/ops/
DOpsTask.cpp99 inline OpsTask::OpChain::List::List(GrOp::Owner op) in List()
104 inline OpsTask::OpChain::List::List(List&& that) { *this = std::move(that); } in List()
106 inline OpsTask::OpChain::List& OpsTask::OpChain::List::operator=(List&& that) { in operator =()
114 inline GrOp::Owner OpsTask::OpChain::List::popHead() { in popHead()
125 inline GrOp::Owner OpsTask::OpChain::List::removeOp(GrOp* op) { in removeOp()
147 inline void OpsTask::OpChain::List::pushHead(GrOp::Owner op) { in pushHead()
160 inline void OpsTask::OpChain::List::pushTail(GrOp::Owner op) { in pushTail()
166 inline void OpsTask::OpChain::List::validate() const { in validate()
177 OpsTask::OpChain::OpChain(GrOp::Owner op, GrProcessorSet::Analysis processorAnalysis, in OpChain()
189 void OpsTask::OpChain::visitProxies(const GrVisitProxyFunc& func) const { in visitProxies()
[all …]
DOpsTask.h49 class OpsTask : public GrRenderTask {
52 OpsTask(GrDrawingManager*, GrSurfaceProxyView, GrAuditTrail*, sk_sp<GrArenas>);
53 ~OpsTask() override;
55 OpsTask* asOpsTask() override { return this; } in asOpsTask()
105 bool canMerge(const OpsTask*) const;
DAtlasRenderTask.cpp43 : OpsTask(rContext->priv().drawingManager(), in AtlasRenderTask()
162 this->OpsTask::onMakeClosed(rContext, targetUpdateBounds); in onMakeClosed()
197 if (!this->OpsTask::onExecute(flushState)) { in onExecute()
DBUILD.bazel59 "OpsTask.cpp",
60 "OpsTask.h",
DAtlasRenderTask.h48 class AtlasRenderTask final : public OpsTask {
/external/skia/src/gpu/ganesh/
DSurfaceFillContext.h51 OpsTask* getOpsTask();
54 OpsTask* testingOnly_PeekLastOpsTask() { return fOpsTask.get(); } in testingOnly_PeekLastOpsTask()
142 OpsTask* replaceOpsTask();
165 virtual void willReplaceOpsTask(OpsTask* prevTask, OpsTask* nextTask) {} in willReplaceOpsTask()
171 virtual OpsTask::CanDiscardPreviousOps canDiscardPreviousOpsOnFullClear() const { in canDiscardPreviousOpsOnFullClear()
172 return OpsTask::CanDiscardPreviousOps::kYes; in canDiscardPreviousOpsOnFullClear()
183 sk_sp<OpsTask> fOpsTask;
DGrDrawingManager.h60 class OpsTask; variable
72 sk_sp<skgpu::ganesh::OpsTask> newOpsTask(GrSurfaceProxyView, sk_sp<GrArenas> arenas);
191 skgpu::ganesh::OpsTask* getLastOpsTask(const GrSurfaceProxy*) const;
250 skgpu::ganesh::OpsTask* fActiveOpsTask = nullptr;
DSurfaceFillContext.cpp62 OpsTask* SurfaceFillContext::getOpsTask() { in getOpsTask()
140 OpsTask* SurfaceFillContext::replaceOpsTask() { in replaceOpsTask()
141 sk_sp<OpsTask> newOpsTask = this->drawingManager()->newOpsTask(this->writeSurfaceView(), in replaceOpsTask()
DGrAuditTrail.h149 typedef skia_private::TArray<std::unique_ptr<OpNode>, true> OpsTask; typedef
159 OpsTask fOpsTask;
DSurfaceDrawContext.h646 void willReplaceOpsTask(OpsTask* prevTask, OpsTask* nextTask) override;
648 OpsTask::CanDiscardPreviousOps canDiscardPreviousOpsOnFullClear() const override;
707 OpsTask* replaceOpsTaskIfModifiesColor();
DGrRenderTask.h36 class OpsTask; variable
120 virtual skgpu::ganesh::OpsTask* asOpsTask() { return nullptr; } in asOpsTask()
DGrDrawingManager.cpp585 skgpu::ganesh::OpsTask* GrDrawingManager::getLastOpsTask(const GrSurfaceProxy* proxy) const { in getLastOpsTask()
700 sk_sp<skgpu::ganesh::OpsTask> GrDrawingManager::newOpsTask(GrSurfaceProxyView surfaceView, in newOpsTask()
707 sk_sp<skgpu::ganesh::OpsTask> opsTask(new skgpu::ganesh::OpsTask( in newOpsTask()
DSurfaceDrawContext.cpp328 void SurfaceDrawContext::willReplaceOpsTask(OpsTask* prevTask, OpsTask* nextTask) { in willReplaceOpsTask()
335 nextTask->setInitialStencilContent(OpsTask::StencilContent::kPreserved); in willReplaceOpsTask()
810 OpsTask::CanDiscardPreviousOps SurfaceDrawContext::canDiscardPreviousOpsOnFullClear() const { in canDiscardPreviousOpsOnFullClear()
813 return OpsTask::CanDiscardPreviousOps::kNo; in canDiscardPreviousOpsOnFullClear()
822 return OpsTask::CanDiscardPreviousOps(!fNeedsStencil); in canDiscardPreviousOpsOnFullClear()
838 OpsTask::StencilContent::kUserBitsCleared); in setNeedsStencil()
2128 OpsTask* SurfaceDrawContext::replaceOpsTaskIfModifiesColor() { in replaceOpsTaskIfModifiesColor()
/external/skia/tests/
DTextureOpTest.cpp50 typedef skgpu::ganesh::OpsTask::OpChain OpChain;
DOpChainTest.cpp265 skgpu::ganesh::OpsTask opsTask(drawingMgr,
/external/skia/gn/
Dgpu.gni504 "$_src/gpu/ganesh/ops/OpsTask.cpp",
505 "$_src/gpu/ganesh/ops/OpsTask.h",
/external/skia/
DAndroid.bp675 "src/gpu/ganesh/ops/OpsTask.cpp",
1928 "src/gpu/ganesh/ops/OpsTask.cpp",
4403 "src/gpu/ganesh/ops/OpsTask.cpp",