Home
last modified time | relevance | path

Searched refs:GrOpFlushState (Results 1 – 25 of 104) sorted by relevance

12345

/third_party/skia/src/gpu/
DGrOpFlushState.cpp23 GrOpFlushState::GrOpFlushState(GrGpu* gpu, GrResourceProvider* resourceProvider, in GrOpFlushState() function in GrOpFlushState
33 const GrCaps& GrOpFlushState::caps() const { in caps()
37 GrThreadSafeCache* GrOpFlushState::threadSafeCache() const { in threadSafeCache()
41 void GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp( in executeDrawsAndUploadsForMeshDrawOp()
77 void GrOpFlushState::preExecuteDraws() { in preExecuteDraws()
89 void GrOpFlushState::reset() { in reset()
102 void GrOpFlushState::doUpload(GrDeferredTextureUploadFn& upload, in doUpload()
144 GrDeferredUploadToken GrOpFlushState::addInlineUpload(GrDeferredTextureUploadFn&& upload) { in addInlineUpload()
149 GrDeferredUploadToken GrOpFlushState::addASAPUpload(GrDeferredTextureUploadFn&& upload) { in addASAPUpload()
154 void GrOpFlushState::recordDraw( in recordDraw()
[all …]
DGrRenderTask.h19 class GrOpFlushState; variable
37 void prepare(GrOpFlushState* flushState);
38 bool execute(GrOpFlushState* flushState) { return this->onExecute(flushState); } in execute()
258 virtual void onPrepare(GrOpFlushState*) {} // OpsTask and GrDDLTask override this in onPrepare() argument
259 virtual bool onExecute(GrOpFlushState* flushState) = 0;
DGrTextureProxyPriv.h14 class GrOpFlushState; variable
26 void scheduleUpload(GrOpFlushState*);
DGrDDLTask.h55 void onPrepare(GrOpFlushState*) override;
57 bool onExecute(GrOpFlushState*) override;
DGrDDLTask.cpp89 void GrDDLTask::onPrepare(GrOpFlushState* flushState) { in onPrepare()
95 bool GrDDLTask::onExecute(GrOpFlushState* flushState) { in onExecute()
DGrDrawingManager.h32 class GrOpFlushState; variable
178 bool executeRenderTasks(GrOpFlushState*);
/third_party/skia/src/gpu/tessellate/
DPathTessellator.h22 class GrOpFlushState; variable
104 virtual void drawTessellated(GrOpFlushState*) const = 0;
108 virtual void drawFixedCount(GrOpFlushState*) const = 0;
110 void draw(GrOpFlushState* flushState, bool willUseTessellationShaders) { in draw()
DPathCurveTessellator.h60 void drawTessellated(GrOpFlushState*) const final;
61 void drawFixedCount(GrOpFlushState*) const final;
66 void drawHullInstances(GrOpFlushState*, sk_sp<const GrGpuBuffer> vertexBufferIfNeeded) const;
DPathWedgeTessellator.h59 void drawTessellated(GrOpFlushState*) const final;
60 void drawFixedCount(GrOpFlushState*) const final;
DPathCurveTessellator.cpp235 void PathCurveTessellator::drawTessellated(GrOpFlushState* flushState) const { in drawTessellated()
242 void PathCurveTessellator::drawFixedCount(GrOpFlushState* flushState) const { in drawFixedCount()
253 void PathCurveTessellator::drawHullInstances(GrOpFlushState* flushState, in drawHullInstances()
DStrokeTessellator.h17 class GrOpFlushState; variable
48 virtual void draw(GrOpFlushState*) const = 0;
/third_party/skia/src/gpu/ops/
DClearOp.h15 class GrOpFlushState; variable
59 void onPrepare(GrOpFlushState*) override {} in onPrepare() argument
61 void onExecute(GrOpFlushState* state, const SkRect& chainBounds) override;
DGrOp.h26 class GrOpFlushState; variable
185 void prepare(GrOpFlushState* state) { in prepare()
191 void execute(GrOpFlushState* state, const SkRect& chainBounds) { in execute()
320 virtual void onPrepare(GrOpFlushState*) = 0;
323 virtual void onExecute(GrOpFlushState*, const SkRect& chainBounds) = 0;
DDrawableOp.h44 void onPrepare(GrOpFlushState*) override {} in onPrepare() argument
46 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
DStrokeTessellateOp.h63 void onPrepare(GrOpFlushState*) override;
65 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
DPathInnerTriangulateOp.h66 void onPrepare(GrOpFlushState*) override;
67 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
DPathTessellateOp.h61 void onPrepare(GrOpFlushState*) override;
62 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
DPathStencilCoverOp.h86 void onPrepare(GrOpFlushState*) override;
87 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
DGrMeshDrawOp.h20 class GrOpFlushState; variable
128 void onPrepare(GrOpFlushState* state) final;
DDrawAtlasPathOp.h49 void onPrepare(GrOpFlushState*) override;
50 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
DPathTessellateOp.cpp104 void PathTessellateOp::onPrepare(GrOpFlushState* flushState) { in onPrepare()
121 void PathTessellateOp::onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) { in onExecute()
/third_party/skia/src/gpu/dawn/
DGrDawnOpsRenderPass.h30 void inlineUpload(GrOpFlushState* state, GrDeferredTextureUploadFn& upload) override;
60 InlineUploadInfo(GrOpFlushState* state, const GrDeferredTextureUploadFn& upload) in InlineUploadInfo()
63 GrOpFlushState* fFlushState;
/third_party/skia/gm/
Dfwidth_squircle.cpp188 GrProgramInfo* createProgramInfo(GrOpFlushState* flushState) const { in createProgramInfo()
220 void onPrepare(GrOpFlushState* flushState) final { in onPrepare()
231 void onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) final { in onExecute()
Dclockwise.cpp167 GrProgramInfo* createProgramInfo(GrOpFlushState* flushState) const { in createProgramInfo()
199 void onPrepare(GrOpFlushState* flushState) override { in onPrepare()
210 void onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) override { in onExecute()
/third_party/skia/tests/
DOpChainTest.cpp134 void onPrepare(GrOpFlushState*) override {} in onPrepare() argument
136 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override { in onExecute() argument
220 GrOpFlushState flushState(dContext->priv().getGpu(),

12345