Home
last modified time | relevance | path

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

/third_party/skia/src/gpu/ops/
DOpsTask.cpp78 inline OpsTask::OpChain::List::List(GrOp::Owner op) in List()
83 inline OpsTask::OpChain::List::List(List&& that) { *this = std::move(that); } in List()
85 inline OpsTask::OpChain::List& OpsTask::OpChain::List::operator=(List&& that) { in operator =()
93 inline GrOp::Owner OpsTask::OpChain::List::popHead() { in popHead()
104 inline GrOp::Owner OpsTask::OpChain::List::removeOp(GrOp* op) { in removeOp()
126 inline void OpsTask::OpChain::List::pushHead(GrOp::Owner op) { in pushHead()
139 inline void OpsTask::OpChain::List::pushTail(GrOp::Owner op) { in pushTail()
145 inline void OpsTask::OpChain::List::validate() const { in validate()
156 OpsTask::OpChain::OpChain(GrOp::Owner op, GrProcessorSet::Analysis processorAnalysis, in OpChain()
168 void OpsTask::OpChain::visitProxies(const GrVisitProxyFunc& func) const { in visitProxies()
[all …]
DOpsTask.h41 class OpsTask : public GrRenderTask {
44 OpsTask(GrDrawingManager*, GrSurfaceProxyView, GrAuditTrail*, sk_sp<GrArenas>);
45 ~OpsTask() override;
47 OpsTask* asOpsTask() override { return this; } in asOpsTask()
97 bool canMerge(const OpsTask*) const;
DAtlasRenderTask.cpp24 : OpsTask(rContext->priv().drawingManager(), in AtlasRenderTask()
143 this->OpsTask::onMakeClosed(rContext, targetUpdateBounds); in onMakeClosed()
178 if (!this->OpsTask::onExecute(flushState)) { in onExecute()
DAtlasRenderTask.h27 class AtlasRenderTask : public OpsTask {
/third_party/skia/src/gpu/v1/
DSurfaceFillContext_v1.h47 OpsTask* getOpsTask();
57 OpsTask* testingOnly_PeekLastOpsTask() { return fOpsTask.get(); } in testingOnly_PeekLastOpsTask()
70 OpsTask* replaceOpsTask();
76 virtual void willReplaceOpsTask(OpsTask* prevTask, OpsTask* nextTask) {} in willReplaceOpsTask()
82 virtual OpsTask::CanDiscardPreviousOps canDiscardPreviousOpsOnFullClear() const { in canDiscardPreviousOpsOnFullClear()
83 return OpsTask::CanDiscardPreviousOps::kYes; in canDiscardPreviousOpsOnFullClear()
96 sk_sp<OpsTask> fOpsTask;
DSurfaceFillContext_v1.cpp121 OpsTask* SurfaceFillContext::getOpsTask() { in getOpsTask()
136 OpsTask* SurfaceFillContext::replaceOpsTask() { in replaceOpsTask()
137 sk_sp<OpsTask> newOpsTask = this->drawingManager()->newOpsTask( in replaceOpsTask()
DSurfaceDrawContext_v1.h631 void willReplaceOpsTask(OpsTask* prevTask, OpsTask* nextTask) override;
633 OpsTask::CanDiscardPreviousOps canDiscardPreviousOpsOnFullClear() const override;
697 OpsTask* replaceOpsTaskIfModifiesColor();
DSurfaceDrawContext.cpp311 void SurfaceDrawContext::willReplaceOpsTask(OpsTask* prevTask, OpsTask* nextTask) { in willReplaceOpsTask()
318 nextTask->setInitialStencilContent(OpsTask::StencilContent::kPreserved); in willReplaceOpsTask()
854 OpsTask::CanDiscardPreviousOps SurfaceDrawContext::canDiscardPreviousOpsOnFullClear() const { in canDiscardPreviousOpsOnFullClear()
857 return OpsTask::CanDiscardPreviousOps::kNo; in canDiscardPreviousOpsOnFullClear()
866 return OpsTask::CanDiscardPreviousOps(!fNeedsStencil); in canDiscardPreviousOpsOnFullClear()
882 OpsTask::StencilContent::kUserBitsCleared); in setNeedsStencil()
2121 OpsTask* SurfaceDrawContext::replaceOpsTaskIfModifiesColor() { in replaceOpsTaskIfModifiesColor()
/third_party/skia/src/gpu/
DGrDrawingManager.h42 class OpsTask; variable
54 sk_sp<skgpu::v1::OpsTask> newOpsTask(GrSurfaceProxyView,
156 skgpu::v1::OpsTask* getLastOpsTask(const GrSurfaceProxy*) const;
219 skgpu::v1::OpsTask* fActiveOpsTask = nullptr;
DGrAuditTrail.h149 typedef SkTArray<std::unique_ptr<OpNode>, true> OpsTask; typedef
159 OpsTask fOpsTask;
DGrRenderTask.h22 namespace skgpu { namespace v1 { class OpsTask; }} variable
102 virtual skgpu::v1::OpsTask* asOpsTask() { return nullptr; } in asOpsTask()
DGrDrawingManager.cpp578 skgpu::v1::OpsTask* GrDrawingManager::getLastOpsTask(const GrSurfaceProxy* proxy) const { in getLastOpsTask()
702 sk_sp<skgpu::v1::OpsTask> GrDrawingManager::newOpsTask(GrSurfaceProxyView surfaceView, in newOpsTask()
710 sk_sp<skgpu::v1::OpsTask> opsTask(new skgpu::v1::OpsTask(this, in newOpsTask()
DBUILD.bazel355 "ops/OpsTask.cpp",
356 "ops/OpsTask.h",
/third_party/skia/tests/
DTextureOpTest.cpp21 typedef skgpu::v1::OpsTask::OpChain OpChain;
DOpChainTest.cpp223 skgpu::v1::OpsTask opsTask(drawingMgr,
/third_party/skia/gn/
Dgpu.gni536 "$_src/gpu/ops/OpsTask.cpp",
537 "$_src/gpu/ops/OpsTask.h",