/third_party/skia/src/gpu/ |
H A D | GrOpFlushState.cpp | 8 #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 D | GrRenderTask.h | 19 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 D | GrTextureProxyPriv.h | 14 class GrOpFlushState; 26 void scheduleUpload(GrOpFlushState*);
|
H A D | GrDDLTask.h | 55 void onPrepare(GrOpFlushState*) override; 57 bool onExecute(GrOpFlushState*) override;
|
H A D | GrDDLTask.cpp | 89 void GrDDLTask::onPrepare(GrOpFlushState* flushState) { in onPrepare() 95 bool GrDDLTask::onExecute(GrOpFlushState* flushState) { in onExecute()
|
H A D | GrOpFlushState.h | 27 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 D | BlurOp.h | 24 class GrOpFlushState;
50 void onPrepare(GrOpFlushState*) override {}
52 void onExecute(GrOpFlushState* state, const SkRect& chainBounds) override;
|
H A D | ClearOp.h | 15 class GrOpFlushState; 59 void onPrepare(GrOpFlushState*) override {} 61 void onExecute(GrOpFlushState* state, const SkRect& chainBounds) override;
|
H A D | GrOp.h | 26 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 D | DrawableOp.h | 44 void onPrepare(GrOpFlushState*) override {} 46 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
|
H A D | StrokeTessellateOp.h | 63 void onPrepare(GrOpFlushState*) override; 65 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
|
H A D | PathInnerTriangulateOp.h | 66 void onPrepare(GrOpFlushState*) override; 67 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
|
H A D | PathTessellateOp.h | 61 void onPrepare(GrOpFlushState*) override; 62 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
|
H A D | DrawAtlasPathOp.h | 49 void onPrepare(GrOpFlushState*) override; 50 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
|
H A D | PathStencilCoverOp.h | 86 void onPrepare(GrOpFlushState*) override; 87 void onExecute(GrOpFlushState*, const SkRect& chainBounds) override;
|
H A D | GrMeshDrawOp.h | 20 class GrOpFlushState; 128 void onPrepare(GrOpFlushState* state) final;
|
/third_party/skia/src/gpu/tessellate/ |
H A D | PathTessellator.h | 22 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 D | PathCurveTessellator.h | 60 void drawTessellated(GrOpFlushState*) const final; 61 void drawFixedCount(GrOpFlushState*) const final; 66 void drawHullInstances(GrOpFlushState*, sk_sp<const GrGpuBuffer> vertexBufferIfNeeded) const;
|
H A D | PathWedgeTessellator.h | 59 void drawTessellated(GrOpFlushState*) const final; 60 void drawFixedCount(GrOpFlushState*) const final;
|
H A D | PathCurveTessellator.cpp | 18 #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 D | StrokeTessellator.h | 17 class GrOpFlushState; 48 virtual void draw(GrOpFlushState*) const = 0;
|
/third_party/skia/src/gpu/dawn/ |
H A D | GrDawnOpsRenderPass.h | 30 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 D | fwidth_squircle.cpp | 26 #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 D | clockwise.cpp | 31 #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 D | OpChainTest.cpp | 11 #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()
|