Home
last modified time | relevance | path

Searched refs:GrOpFlushState (Results 1 - 25 of 103) sorted by relevance

12345

/third_party/skia/src/gpu/
H A DGrOpFlushState.cpp8 #include "src/gpu/GrOpFlushState.h"
23 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
[all...]
H A DGrRenderTask.h19 class GrOpFlushState;
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()
259 virtual bool onExecute(GrOpFlushState* flushState) = 0;
H A DGrTextureProxyPriv.h14 class GrOpFlushState;
26 void scheduleUpload(GrOpFlushState*);
H A DGrDDLTask.h55 void onPrepare(GrOpFlushState*) override;
57 bool onExecute(GrOpFlushState*) override;
H A DGrDDLTask.cpp89 void GrDDLTask::onPrepare(GrOpFlushState* flushState) { in onPrepare()
95 bool GrDDLTask::onExecute(GrOpFlushState* flushState) { in onExecute()
H A DGrOpFlushState.h27 class GrOpFlushState final : public GrDeferredUploadTarget, public GrMeshDrawTarget {
32 GrOpFlushState(GrGpu*, GrResourceProvider*, GrTokenTracker*,
35 ~GrOpFlushState() final { this->reset(); }
/third_party/skia/src/gpu/ops/
H A DBlurOp.h24 class GrOpFlushState;
50 void onPrepare(GrOpFlushState*) override {}
52 void onExecute(GrOpFlushState* state, const SkRect& chainBounds) override;
H A DClearOp.h15 class GrOpFlushState;
59 void onPrepare(GrOpFlushState*) override {}
61 void onExecute(GrOpFlushState* state, const SkRect& chainBounds) override;
H A DGrOp.h26 class GrOpFlushState;
185 void prepare(GrOpFlushState* state) { in prepare()
191 void execute(GrOpFlushState* state, const SkRect& chainBounds) { in execute()
313 // TODO: the parameters to onPrePrepare mirror GrOpFlushState::OpArgs - fuse the two?
320 virtual void onPrepare(GrOpFlushState*) = 0;
323 virtual void onExecute(GrOpFlushState*, const SkRect& chainBounds) = 0;
H A DDrawableOp.h44 void onPrepare(GrOpFlushState*) override {}
46 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
H A DStrokeTessellateOp.h63 void onPrepare(GrOpFlushState*) override;
65 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
H A DPathInnerTriangulateOp.h66 void onPrepare(GrOpFlushState*) override;
67 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
H A DPathTessellateOp.h61 void onPrepare(GrOpFlushState*) override;
62 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
H A DDrawAtlasPathOp.h49 void onPrepare(GrOpFlushState*) override;
50 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
H A DPathStencilCoverOp.h86 void onPrepare(GrOpFlushState*) override;
87 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
H A DGrMeshDrawOp.h20 class GrOpFlushState;
128 void onPrepare(GrOpFlushState* state) final;
/third_party/skia/src/gpu/tessellate/
H A DPathTessellator.h22 class GrOpFlushState;
104 virtual void drawTessellated(GrOpFlushState*) const = 0;
108 virtual void drawFixedCount(GrOpFlushState*) const = 0;
110 void draw(GrOpFlushState* flushState, bool willUseTessellationShaders) { in draw()
H A DPathCurveTessellator.h60 void drawTessellated(GrOpFlushState*) const final;
61 void drawFixedCount(GrOpFlushState*) const final;
66 void drawHullInstances(GrOpFlushState*, sk_sp<const GrGpuBuffer> vertexBufferIfNeeded) const;
H A DPathWedgeTessellator.h59 void drawTessellated(GrOpFlushState*) const final;
60 void drawFixedCount(GrOpFlushState*) const final;
H A DPathCurveTessellator.cpp18 #include "src/gpu/GrOpFlushState.h"
235 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()
H A DStrokeTessellator.h17 class GrOpFlushState;
48 virtual void draw(GrOpFlushState*) const = 0;
/third_party/skia/src/gpu/dawn/
H A 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/
H A Dfwidth_squircle.cpp26 #include "src/gpu/GrOpFlushState.h"
188 GrProgramInfo* createProgramInfo(GrOpFlushState* flushState) const { in createProgramInfo()
210 // This is equivalent to a GrOpFlushState::detachAppliedClip
220 void onPrepare(GrOpFlushState* flushState) final {
231 void onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) final {
H A Dclockwise.cpp31 #include "src/gpu/GrOpFlushState.h"
167 GrProgramInfo* createProgramInfo(GrOpFlushState* flushState) const { in createProgramInfo()
189 // This is equivalent to a GrOpFlushState::detachAppliedClip
199 void onPrepare(GrOpFlushState* flushState) override {
210 void onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) override {
/third_party/skia/tests/
H A DOpChainTest.cpp11 #include "src/gpu/GrOpFlushState.h"
134 void onPrepare(GrOpFlushState*) override {}
136 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override {
220 GrOpFlushState flushState(dContext->priv().getGpu(), in DEF_GPUTEST()

Completed in 12 milliseconds

12345