Home
last modified time | relevance | path

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

1234567

/external/skqp/src/gpu/
DGrOpFlushState.cpp18 GrOpFlushState::GrOpFlushState(GrGpu* gpu, GrResourceProvider* resourceProvider, in GrOpFlushState() function in GrOpFlushState
26 const GrCaps& GrOpFlushState::caps() const { in caps()
30 GrGpuRTCommandBuffer* GrOpFlushState::rtCommandBuffer() { in rtCommandBuffer()
34 void GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp(const GrOp* op, const SkRect& opBounds) { in executeDrawsAndUploadsForMeshDrawOp()
51 void GrOpFlushState::preExecuteDraws() { in preExecuteDraws()
62 void GrOpFlushState::reset() { in reset()
74 void GrOpFlushState::doUpload(GrDeferredTextureUploadFn& upload) { in doUpload()
90 GrDeferredUploadToken GrOpFlushState::addInlineUpload(GrDeferredTextureUploadFn&& upload) { in addInlineUpload()
95 GrDeferredUploadToken GrOpFlushState::addASAPUpload(GrDeferredTextureUploadFn&& upload) { in addASAPUpload()
100 void GrOpFlushState::draw(sk_sp<const GrGeometryProcessor> gp, const GrPipeline* pipeline, in draw()
[all …]
DGrTextureProxyPriv.h14 class GrOpFlushState; variable
26 void scheduleUpload(GrOpFlushState*);
DGrTextureOpList.h38 void onPrepare(GrOpFlushState* flushState) override;
39 bool onExecute(GrOpFlushState* flushState) override;
DGrTextureOpList.cpp75 void GrTextureOpList::onPrepare(GrOpFlushState* flushState) { in onPrepare()
83 GrOpFlushState::OpArgs opArgs = { in onPrepare()
96 bool GrTextureOpList::onExecute(GrOpFlushState* flushState) { in onExecute()
113 GrOpFlushState::OpArgs opArgs = { in onExecute()
DGrOpFlushState.h27 class GrOpFlushState final : public GrDeferredUploadTarget, public GrMeshDrawOp::Target {
32 GrOpFlushState(GrGpu*, GrResourceProvider*, GrTokenTracker*, void* vertexSpace,
35 ~GrOpFlushState() final { this->reset(); } in ~GrOpFlushState()
/external/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()
75 void GrOpFlushState::preExecuteDraws() { in preExecuteDraws()
87 void GrOpFlushState::reset() { in reset()
100 void GrOpFlushState::doUpload(GrDeferredTextureUploadFn& upload, in doUpload()
135 GrDeferredUploadToken GrOpFlushState::addInlineUpload(GrDeferredTextureUploadFn&& upload) { in addInlineUpload()
140 GrDeferredUploadToken GrOpFlushState::addASAPUpload(GrDeferredTextureUploadFn&& upload) { in addASAPUpload()
145 void GrOpFlushState::recordDraw( in recordDraw()
[all …]
DGrRenderTask.h20 class GrOpFlushState; variable
38 void prepare(GrOpFlushState* flushState);
39 bool execute(GrOpFlushState* flushState) { return this->onExecute(flushState); } in execute()
259 virtual void onPrepare(GrOpFlushState*) {} // GrOpsTask and GrDDLTask override this in onPrepare() argument
260 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;
/external/skia/src/gpu/tessellate/
DGrPathTessellator.h31 virtual void draw(GrOpFlushState*) const = 0;
36 virtual void drawHullInstances(GrOpFlushState*) const { SK_ABORT("Not supported."); } in drawHullInstances() argument
55 void draw(GrOpFlushState*) const override;
56 void drawHullInstances(GrOpFlushState*) const override;
82 void draw(GrOpFlushState*) const final;
/external/skqp/include/private/
DGrOpList.h19 class GrOpFlushState; variable
39 void prepare(GrOpFlushState* flushState);
40 bool execute(GrOpFlushState* flushState) { return this->onExecute(flushState); } in execute()
172 virtual void onPrepare(GrOpFlushState* flushState) = 0;
173 virtual bool onExecute(GrOpFlushState* flushState) = 0;
/external/skqp/src/gpu/ops/
DGrDebugMarkerOp.h14 class GrOpFlushState; variable
44 void onPrepare(GrOpFlushState*) override {} in onPrepare() argument
46 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
DGrStencilPathOp.h17 class GrOpFlushState; variable
61 void onPrepare(GrOpFlushState*) override {} in onPrepare() argument
63 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
DGrClearStencilClipOp.h15 class GrOpFlushState; variable
57 void onPrepare(GrOpFlushState*) override {} in onPrepare() argument
59 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
DGrOp.h23 class GrOpFlushState; variable
176 void prepare(GrOpFlushState* state) { this->onPrepare(state); } in prepare()
179 void execute(GrOpFlushState* state, const SkRect& chainBounds) { in execute()
301 virtual void onPrepare(GrOpFlushState*) = 0;
304 virtual void onExecute(GrOpFlushState*, const SkRect& chainBounds) = 0;
DGrClearOp.h14 class GrOpFlushState; variable
92 void onPrepare(GrOpFlushState*) override {} in onPrepare() argument
94 void onExecute(GrOpFlushState* state, const SkRect& chainBounds) override;
DGrDrawPathOp.h46 inline GrPipeline::InitArgs pipelineInitArgs(const GrOpFlushState&);
60 void onPrepare(GrOpFlushState*) final {} in onPrepare() argument
97 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
DGrDrawableOp.h41 void onPrepare(GrOpFlushState*) override {} in onPrepare() argument
43 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
DGrMeshDrawOp.h20 class GrOpFlushState; variable
73 void onPrepare(GrOpFlushState* state) final;
74 void onExecute(GrOpFlushState* state, const SkRect& chainBounds) final;
DGrDrawPathOp.cpp33 GrPipeline::InitArgs GrDrawPathOpBase::pipelineInitArgs(const GrOpFlushState& state) { in pipelineInitArgs()
56 void init_stencil_pass_settings(const GrOpFlushState& flushState, in init_stencil_pass_settings()
76 void GrDrawPathOp::onExecute(GrOpFlushState* state, const SkRect& chainBounds) { in onExecute()
/external/skqp/src/gpu/ccpr/
DGrCCStroker.h19 class GrOpFlushState; variable
58 void drawStrokes(GrOpFlushState*, BatchID, const SkIRect& drawBounds) const;
99 void flushBufferedMeshesAsStrokes(const GrPrimitiveProcessor&, GrOpFlushState*, const
103 void drawConnectingGeometry(GrOpFlushState*, const GrPipeline&,
/external/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;
/external/skia/src/gpu/ops/
DGrClearOp.h15 class GrOpFlushState; variable
57 void onPrepare(GrOpFlushState*) override {} in onPrepare() argument
59 void onExecute(GrOpFlushState* state, const SkRect& chainBounds) override;
DGrOp.h25 class GrOpFlushState; variable
186 void prepare(GrOpFlushState* state) { in prepare()
192 void execute(GrOpFlushState* state, const SkRect& chainBounds) { in execute()
317 virtual void onPrepare(GrOpFlushState*) = 0;
320 virtual void onExecute(GrOpFlushState*, const SkRect& chainBounds) = 0;
DGrDrawableOp.h45 void onPrepare(GrOpFlushState*) override {} in onPrepare() argument
47 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;

1234567