Home
last modified time | relevance | path

Searched refs:GrAppliedClip (Results 1 – 25 of 81) sorted by relevance

1234

/external/skia/src/gpu/ganesh/
DGrAppliedClip.h94 class GrAppliedClip {
96 static GrAppliedClip Disabled() { in Disabled()
97 return GrAppliedClip({1 << 29, 1 << 29}); in Disabled()
100 GrAppliedClip(const SkISize& rtDims) : fHardClip(rtDims) {} in GrAppliedClip() function
101 GrAppliedClip(const SkISize& logicalRTDims, const SkISize& backingStoreDims) in GrAppliedClip() function
104 GrAppliedClip(GrAppliedClip&& that) = default;
105 GrAppliedClip(const GrAppliedClip&) = delete;
137 bool operator==(const GrAppliedClip& that) const {
147 bool operator!=(const GrAppliedClip& that) const { return !(*this == that); }
DGrOpFlushState.h62 GrAppliedClip* appliedClip, const GrDstProxyView& dstProxyView, in OpArgs()
80 GrAppliedClip* appliedClip() { return fAppliedClip; } in appliedClip()
81 const GrAppliedClip* appliedClip() const { return fAppliedClip; } in appliedClip()
98 GrAppliedClip* fAppliedClip;
159 const GrAppliedClip* appliedClip() const final { return this->drawOpArgs().appliedClip(); } in appliedClip()
164 GrAppliedClip detachAppliedClip() final;
/external/skia/src/gpu/ganesh/ops/
DGrSimpleMeshDrawOpHelper.h70 GrProcessorSet::Analysis finalizeProcessors(const GrCaps& caps, const GrAppliedClip* clip, in finalizeProcessors()
83 GrProcessorSet::Analysis finalizeProcessors(const GrCaps&, const GrAppliedClip*, GrClampType,
117 GrAppliedClip&&,
131 GrAppliedClip&&,
153 GrAppliedClip&&,
169 GrAppliedClip&&,
183 GrProcessorSet::Analysis finalizeProcessors(const GrCaps& caps, const GrAppliedClip*,
DOpsTask.h80 GrAppliedClip&&, const GrDstProxyView&, GrTextureResolveManager, const GrCaps&);
140 void recordOp(GrOp::Owner, bool usesMSAA, GrProcessorSet::Analysis, GrAppliedClip*,
165 OpChain(GrOp::Owner, GrProcessorSet::Analysis, GrAppliedClip*, const GrDstProxyView*);
180 GrAppliedClip* appliedClip() const { return fAppliedClip; } in appliedClip()
196 const GrAppliedClip*, const GrCaps&, SkArenaAlloc* opsTaskArena,
236 bool tryConcat(List*, GrProcessorSet::Analysis, const GrDstProxyView&, const GrAppliedClip*,
244 GrAppliedClip* fAppliedClip;
DGrMeshDrawOp.h43 GrAppliedClip&& appliedClip, in createProgramInfo()
103 GrAppliedClip*,
116 GrAppliedClip&&,
123 GrAppliedClip* clip, in onPrePrepare()
DGrSimpleMeshDrawOpHelper.cpp69 const GrCaps& caps, const GrAppliedClip* clip, GrClampType clampType, in finalizeProcessors()
81 const GrCaps& caps, const GrAppliedClip* clip, const GrUserStencilSettings* userStencil, in finalizeProcessors()
111 GrAppliedClip&& appliedClip, in CreatePipeline()
154 GrAppliedClip&& appliedClip, in createPipeline()
170 GrAppliedClip&& appliedClip, in CreateProgramInfo()
218 GrAppliedClip&& appliedClip, in createProgramInfo()
DPathTessellateOp.cpp27 const GrAppliedClip* clip, in finalize()
72 GrAppliedClip&& appliedClip) { in prepareTessellator()
89 const GrSurfaceProxyView& writeView, GrAppliedClip* clip, in onPrePrepare()
98 (clip) ? std::move(*clip) : GrAppliedClip::Disabled()); in onPrePrepare()
DStrokeTessellateOp.h51 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override;
60 void prePrepareTessellator(GrTessellationShader::ProgramArgs&&, GrAppliedClip&&);
62 void onPrePrepare(GrRecordingContext*, const GrSurfaceProxyView&, GrAppliedClip*,
DGrSimpleMeshDrawOpHelperWithStencil.h29 GrAppliedClip&&,
49 GrProcessorSet::Analysis finalizeProcessors(const GrCaps& caps, const GrAppliedClip* clip, in finalizeProcessors()
57 GrProcessorSet::Analysis finalizeProcessors(const GrCaps&, const GrAppliedClip*, GrClampType,
DPathInnerTriangulateOp.h56 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override;
62 void prePreparePrograms(const GrTessellationShader::ProgramArgs&, GrAppliedClip&&);
64 void onPrePrepare(GrRecordingContext*, const GrSurfaceProxyView&, GrAppliedClip*,
DPathTessellateOp.h51 void prepareTessellator(const GrTessellationShader::ProgramArgs&, GrAppliedClip&& clip);
57 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override;
60 void onPrePrepare(GrRecordingContext*, const GrSurfaceProxyView&, GrAppliedClip*,
DPathStencilCoverOp.h73 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override;
82 void prePreparePrograms(const GrTessellationShader::ProgramArgs&, GrAppliedClip&& clip);
84 void onPrePrepare(GrRecordingContext*, const GrSurfaceProxyView&, GrAppliedClip*,
DDrawAtlasPathOp.h48 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override;
51 void onPrePrepare(GrRecordingContext*, const GrSurfaceProxyView& writeView, GrAppliedClip*,
58 bool usesMSAASurface, GrAppliedClip&&, const GrDstProxyView&,
DGrMeshDrawOp.cpp43 GrAppliedClip* clip, in onPrePrepareDraws()
53 GrAppliedClip appliedClip = clip ? std::move(*clip) : GrAppliedClip::Disabled(); in onPrePrepareDraws()
DGrDrawOp.h18 class GrAppliedClip; variable
73 virtual GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) = 0;
DStrokeTessellateOp.cpp59 const GrAppliedClip* clip, in finalize()
156 GrAppliedClip&& clip) { in prePrepareTessellator()
196 const GrSurfaceProxyView& writeView, GrAppliedClip* clip, in onPrePrepare()
205 (clip) ? std::move(*clip) : GrAppliedClip::Disabled()); in onPrePrepare()
DGrSimpleMeshDrawOpHelperWithStencil.cpp27 const GrCaps& caps, const GrAppliedClip* clip, GrClampType clampType, in finalizeProcessors()
50 GrAppliedClip&& appliedClip, in createProgramInfoWithStencil()
DAtlasTextOp.h89 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override;
166 GrAppliedClip&&, in onCreateProgramInfo() argument
177 GrAppliedClip*, in onPrePrepareDraws() argument
DPathStencilCoverOp.cpp126 const GrAppliedClip* clip, in finalize()
133 GrAppliedClip&& appliedClip) { in prePreparePrograms()
201 const GrSurfaceProxyView& writeView, GrAppliedClip* clip, in onPrePrepare()
210 (clip) ? std::move(*clip) : GrAppliedClip::Disabled()); in onPrePrepare()
/external/skia/gm/
Dfwidth_squircle.cpp49 class GrAppliedClip;
167 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override { in finalize() argument
175 GrAppliedClip&& appliedClip, in createProgramInfo()
201 GrAppliedClip* clip, in onPrePrepare()
211 GrAppliedClip appliedClip = clip ? std::move(*clip) : GrAppliedClip::Disabled(); in onPrePrepare()
Dclockwise.cpp55 class GrAppliedClip;
147 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override { in finalize() argument
155 GrAppliedClip&& appliedClip, in createProgramInfo()
181 GrAppliedClip* clip, in onPrePrepare()
191 GrAppliedClip appliedClip = clip ? std::move(*clip) : GrAppliedClip::Disabled(); in onPrePrepare()
Dattributes.cpp34 class GrAppliedClip;
139 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override { in finalize() argument
147 GrAppliedClip&& appliedClip, in createProgramInfo()
179 GrAppliedClip* clip, in onPrePrepare()
189 GrAppliedClip appliedClip = clip ? std::move(*clip) : GrAppliedClip::Disabled(); in onPrePrepare()
/external/skia/src/gpu/ganesh/mock/
DGrMockOpTarget.h43 GrAppliedClip detachAppliedClip() override { return GrAppliedClip::Disabled(); } in detachAppliedClip()
111 UNIMPL(const GrAppliedClip* appliedClip() const)
/external/skia/tools/gpu/
DTestOps.cpp99 const GrAppliedClip*,
124 GrAppliedClip&&,
156 const GrAppliedClip* clip, in finalize()
184 GrAppliedClip&& appliedClip, in onCreateProgramInfo()
/external/skia/tests/
DLazyProxyTest.cpp156 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip* clip, in finalize()
162 GrAppliedClip*, in onPrePrepare() argument
235 GrAppliedClip* out, in apply()
438 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override { in finalize() argument
443 GrAppliedClip*, in onPrePrepare() argument

1234