Searched refs:GrPathShader (Results 1 – 16 of 16) sorted by relevance
/external/skia/src/gpu/tessellate/ |
D | GrPathShader.h | 20 class GrPathShader : public GrGeometryProcessor { 22 GrPathShader(ClassID classID, const SkMatrix& viewMatrix, GrPrimitiveType primitiveType, in GrPathShader() function 46 static GrProgramInfo* MakeProgram(const ProgramArgs& args, const GrPathShader* shader, in MakeProgram()
|
D | GrPathInnerTriangulateOp.h | 50 void pushFanStencilProgram(const GrPathShader::ProgramArgs&, 52 void pushFanFillProgram(const GrPathShader::ProgramArgs&, const GrUserStencilSettings*); 53 void prePreparePrograms(const GrPathShader::ProgramArgs&, GrAppliedClip&&);
|
D | GrPathInnerTriangulateOp.cpp | 44 void GrPathInnerTriangulateOp::pushFanStencilProgram(const GrPathShader::ProgramArgs& args, in pushFanStencilProgram() 52 void GrPathInnerTriangulateOp::pushFanFillProgram(const GrPathShader::ProgramArgs& args, in pushFanFillProgram() 56 fFanPrograms.push_back(GrPathShader::MakeProgram(args, shader, fPipelineForFills, stencil)); in pushFanFillProgram() 59 void GrPathInnerTriangulateOp::prePreparePrograms(const GrPathShader::ProgramArgs& args, in prePreparePrograms() 208 fFillHullsProgram = GrPathShader::MakeProgram( in prePreparePrograms()
|
D | GrStencilPathShader.h | 17 class GrStencilPathShader : public GrPathShader { 21 : GrPathShader(classID, viewMatrix, primitiveType, tessellationPatchVertexCount) { in GrPathShader() function 25 static const GrPipeline* MakeStencilPassPipeline(const GrPathShader::ProgramArgs& args, in MakeStencilPassPipeline() 74 return GrPathShader::MakeProgram(args, shader, pipeline, stencil); in MakeStencilProgram()
|
D | GrFillPathShader.h | 17 class GrFillPathShader : public GrPathShader { 21 : GrPathShader(classID, viewMatrix, primitiveType, 0) in GrFillPathShader() 28 static const GrPipeline* MakeFillPassPipeline(const GrPathShader::ProgramArgs& args, in MakeFillPassPipeline()
|
D | GrStrokeTessellateOp.cpp | 173 void GrStrokeTessellateOp::prePrepareTessellator(GrPathShader::ProgramArgs&& args, in prePrepareTessellator() 204 fStencilProgram = GrPathShader::MakeProgram(args, fTessellator->shader(), pipeline, in prePrepareTessellator() 210 fFillProgram = GrPathShader::MakeProgram(args, fTessellator->shader(), pipeline, fillStencil); in prePrepareTessellator()
|
D | GrStrokeTessellateShader.h | 27 class GrStrokeTessellateShader : public GrPathShader { 105 : GrPathShader(kTessellate_GrStrokeTessellateShader_ClassID, viewMatrix, in GrStrokeTessellateShader()
|
D | GrPathTessellator.cpp | 204 GrPathShader::WriteConicPatch(pts, *w, instanceLocations[level]); in prepare() 268 GrPathShader::WriteConicPatch(pts, *w, vertexData + fPatchVertexCount); in prepare() 320 GrPathShader::WriteConicPatch(pts, *w, vertexData + fPatchVertexCount); in prepare()
|
D | GrPathStencilFillOp.cpp | 44 void GrPathStencilFillOp::prePreparePrograms(const GrPathShader::ProgramArgs& args, in prePreparePrograms() 107 fFillBBoxProgram = GrPathShader::MakeProgram(args, bboxShader, bboxPipeline, bboxStencil); in prePreparePrograms()
|
D | GrStrokeTessellateOp.h | 53 void prePrepareTessellator(GrPathShader::ProgramArgs&&, GrAppliedClip&&);
|
D | GrPathStencilFillOp.h | 45 void prePreparePrograms(const GrPathShader::ProgramArgs&, GrAppliedClip&& clip);
|
D | GrStrokeTessellator.h | 36 const GrPathShader* shader() const { return &fShader; } in shader()
|
D | GrStrokeHardwareTessellator.cpp | 364 GrPathShader::WriteConicPatch(p, w, asPatch); in internalConicPatchesTo() 815 GrPathShader::WriteConicPatch(p, *w, scratchPts); in prepare()
|
D | GrStrokeFixedCountTessellator.cpp | 90 GrPathShader::WriteConicPatch(p, w, conic); in conicTo()
|
D | GrStrokeIndirectTessellator.cpp | 889 GrPathShader::WriteConicPatch(pts, iter.w(), scratch); in writeBuffers()
|
/external/skia/gn/ |
D | gpu.gni | 464 "$_src/gpu/tessellate/GrPathShader.h",
|