Home
last modified time | relevance | path

Searched refs:GrShaderCaps (Results 1 - 25 of 135) sorted by relevance

123456

/third_party/skia/src/gpu/tessellate/shaders/
H A DGrPathTessellationShader_Hardware.cpp47 int maxTessellationSegments(const GrShaderCaps& shaderCaps) const override {
55 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const final {}
56 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const final;
60 const GrShaderCaps&) const { in makeProgramImpl()
62 void emitVertexCode(const GrShaderCaps&, in makeProgramImpl()
75 const GrShaderCaps& shaderCaps) const override { in makeProgramImpl()
130 const GrShaderCaps&) const override { in makeProgramImpl()
190 int maxTessellationSegments(const GrShaderCaps& shaderCaps) const override {
201 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const final {}
202 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps
[all...]
H A DGrStrokeTessellationShader.h37 GrStrokeTessellationShader(const GrShaderCaps&, Mode, PatchAttribs, const SkMatrix& viewMatrix,
69 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const override;
70 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const final;
142 GrGPArgs* gpArgs, const GrShaderCaps& shaderCaps) const;
148 void setData(const GrGLSLProgramDataManager& pdman, const GrShaderCaps&,
168 const GrShaderCaps&) const override;
172 const GrShaderCaps&) const override;
H A DGrPathTessellationShader_MiddleOut.cpp35 MiddleOutShader(const GrShaderCaps& shaderCaps, const SkMatrix& viewMatrix, in MiddleOutShader()
69 int maxTessellationSegments(const GrShaderCaps&) const override {
81 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder* b) const final {
88 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const final;
95 const GrShaderCaps&) const { in makeProgramImpl()
97 void emitVertexCode(const GrShaderCaps& shaderCaps, in makeProgramImpl()
220 const GrShaderCaps& shaderCaps, in MakeMiddleOutFixedCountShader()
H A DGrPathTessellationShader.cpp31 int maxTessellationSegments(const GrShaderCaps&) const override { SkUNREACHABLE; }
37 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const final {}
38 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const final;
42 const GrShaderCaps&) const { in makeProgramImpl()
44 void emitVertexCode(const GrShaderCaps&, in makeProgramImpl()
151 GrShaderCaps&, const GrGeometryProcessor& geomProc) { in setData()
150 setData(const GrGLSLProgramDataManager& pdman, const GrShaderCaps&, const GrGeometryProcessor& geomProc) setData() argument
H A DGrPathTessellationShader.h47 static GrPathTessellationShader* MakeMiddleOutFixedCountShader(const GrShaderCaps&,
123 virtual int maxTessellationSegments(const GrShaderCaps&) const = 0;
140 void setData(const GrGLSLProgramDataManager&, const GrShaderCaps&,
152 virtual void emitVertexCode(const GrShaderCaps&,
H A DGrStrokeTessellationShader.cpp15 GrStrokeTessellationShader::GrStrokeTessellationShader(const GrShaderCaps& shaderCaps, in GrStrokeTessellationShader()
147 const GrShaderCaps& shaderCaps) const { in emitTessellationCode()
356 const GrShaderCaps&, in setData()
409 void GrStrokeTessellationShader::addToKey(const GrShaderCaps&, GrProcessorKeyBuilder* b) const { in addToKey() argument
425 const GrShaderCaps&) const { in makeProgramImpl()
355 setData(const GrGLSLProgramDataManager& pdman, const GrShaderCaps&, const GrGeometryProcessor& geomProc) setData() argument
/third_party/skia/src/gpu/effects/
H A DGrDistanceFieldGeoProc.h66 const GrShaderCaps& caps, in Make()
80 const GrShaderCaps& caps, in Make()
101 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const override;
103 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const override;
108 GrDistanceFieldA8TextGeoProc(const GrShaderCaps& caps,
151 static GrGeometryProcessor* Make(SkArenaAlloc* arena, const GrShaderCaps& caps,
169 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const override;
171 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const override;
176 GrDistanceFieldPathGeoProc(const GrShaderCaps& caps,
229 const GrShaderCaps
[all...]
H A DGrBitmapTextGeoProc.h33 const GrShaderCaps& caps, in Make()
56 void addToKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const override;
58 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps& caps) const override;
63 GrBitmapTextGeoProc(const GrShaderCaps&, const SkPMColor4f&, bool wideColor,
H A DGrBezierEffect.h84 void addToKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const override;
86 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const override;
148 void addToKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const override;
150 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const override;
H A DGrOvalEffect.h16 class GrShaderCaps;
25 const GrShaderCaps&);
H A DGrRRectEffect.h16 class GrShaderCaps;
27 const GrShaderCaps&);
H A DGrDistanceFieldGeoProc.cpp10 #include "src/gpu/GrShaderCaps.h"
26 const GrShaderCaps& shaderCaps,
204 GrDistanceFieldA8TextGeoProc::GrDistanceFieldA8TextGeoProc(const GrShaderCaps& caps, in GrDistanceFieldA8TextGeoProc()
275 void GrDistanceFieldA8TextGeoProc::addToKey(const GrShaderCaps& caps, in addToKey()
285 const GrShaderCaps&) const { in makeProgramImpl()
327 const GrShaderCaps& shaderCaps,
488 GrDistanceFieldPathGeoProc::GrDistanceFieldPathGeoProc(const GrShaderCaps& caps, in GrDistanceFieldPathGeoProc()
550 void GrDistanceFieldPathGeoProc::addToKey(const GrShaderCaps& caps, in addToKey()
560 const GrShaderCaps&) const { in makeProgramImpl()
599 const GrShaderCaps
[all...]
H A DGrShadowGeoProc.h39 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const override {}
41 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const override;
H A DGrBezierEffect.cpp8 #include "src/gpu/GrShaderCaps.h"
19 const GrShaderCaps& shaderCaps,
163 void GrConicEffect::addToKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const { in addToKey()
175 const GrShaderCaps&) const { in makeProgramImpl()
216 const GrShaderCaps& shaderCaps,
325 void GrQuadEffect::addToKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const { in addToKey()
337 const GrShaderCaps&) const { in makeProgramImpl()
/third_party/skia/src/gpu/ops/
H A DGrOvalOpFactory.h18 class GrShaderCaps;
35 const GrShaderCaps*);
42 const GrShaderCaps*);
49 const GrShaderCaps*);
56 const GrShaderCaps*);
66 const GrShaderCaps*);
H A DDrawAtlasPathOp.cpp26 const GrShaderCaps& shaderCaps) in DrawAtlasPathShader()
61 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder* b) const override {
66 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const override;
78 const GrShaderCaps&,
121 const GrShaderCaps&) const { in makeProgramImpl()
H A DPathStencilCoverOp.cpp33 BoundingBoxShader(SkPMColor4f color, const GrShaderCaps& shaderCaps) in BoundingBoxShader()
52 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const final {}
53 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const final;
59 const GrShaderCaps&) const { in makeProgramImpl()
63 const GrShaderCaps&, in makeProgramImpl()
H A DPathInnerTriangulateOp.cpp25 HullShader(const SkMatrix& viewMatrix, SkPMColor4f color, const GrShaderCaps& shaderCaps) in HullShader()
47 int maxTessellationSegments(const GrShaderCaps&) const override { SkUNREACHABLE; }
52 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const final {}
53 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const final;
60 const GrShaderCaps&) const { in makeProgramImpl()
62 void emitVertexCode(const GrShaderCaps& shaderCaps, in makeProgramImpl()
/third_party/skia/gm/
H A Dtessellation.cpp20 #include "src/gpu/GrShaderCaps.h"
64 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const final {}
69 const GrShaderCaps&,
93 const GrShaderCaps&) const override {
113 const GrShaderCaps&) const override {
166 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const final {
182 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const final {}
188 const GrShaderCaps&,
209 const GrShaderCaps&) const override {
233 const GrShaderCaps
[all...]
H A Dfwidth_squircle.cpp34 #include "src/gpu/GrShaderCaps.h"
72 void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const final {}
74 std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const final;
89 const GrShaderCaps&) const { in makeProgramImpl()
93 const GrShaderCaps&, in makeProgramImpl()
/third_party/skia/src/gpu/
H A DGrGeometryProcessor.h14 #include "src/gpu/GrShaderCaps.h"
200 virtual void addToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const = 0;
226 virtual std::unique_ptr<ProgramImpl> makeProgramImpl(const GrShaderCaps&) const = 0;
296 const GrShaderCaps* caps, in EmitArgs()
314 const GrShaderCaps* fShaderCaps;
345 const GrShaderCaps&,
353 const GrShaderCaps&) const { in getTessControlShaderGLSL()
359 const GrShaderCaps&) const { in getTessEvaluationShaderGLSL()
365 static uint32_t ComputeMatrixKey(const GrShaderCaps& caps, const SkMatrix& mat) { in ComputeMatrixKey()
380 static uint32_t ComputeMatrixKeys(const GrShaderCaps
[all...]
H A DGrShaderCaps.cpp9 #include "src/gpu/GrShaderCaps.h"
15 GrShaderCaps::GrShaderCaps() { in GrShaderCaps() function in GrShaderCaps
87 void GrShaderCaps::dumpJSON(SkJSONWriter* writer) const { in dumpJSON()
159 void GrShaderCaps::dumpJSON(SkJSONWriter* writer) const { } in dumpJSON()
162 void GrShaderCaps::applyOptionsOverrides(const GrContextOptions& options) { in applyOptionsOverrides()
H A DGrXferProcessor.h21 class GrShaderCaps;
74 void addToKey(const GrShaderCaps&,
151 virtual void onAddToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const = 0;
291 const GrShaderCaps* caps, in EmitArgs()
313 const GrShaderCaps* fShaderCaps;
H A DGrFragmentProcessor.h24 class GrShaderCaps;
178 const GrShaderCaps&);
197 void addToKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const { in addToKey()
444 virtual void onAddToKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const = 0;
513 const GrShaderCaps* caps, in EmitArgs()
527 const GrShaderCaps* fShaderCaps;
/third_party/skia/bench/
H A DSkSLBench.cpp28 GrShaderCaps caps;
520 GrShaderCaps caps; in RunSkSLMemoryBenchmarks()
529 GrShaderCaps caps; in RunSkSLMemoryBenchmarks()
540 GrShaderCaps caps; in RunSkSLMemoryBenchmarks()

Completed in 14 milliseconds

123456