/third_party/skia/src/gpu/ops/ |
D | PathInnerTriangulateOp.cpp | 192 void PathInnerTriangulateOp::pushFanStencilProgram(const GrTessellationShader::ProgramArgs& args, in pushFanStencilProgram() 198 fFanPrograms.push_back(GrTessellationShader::MakeProgram(args, shader, pipelineForStencils, in pushFanStencilProgram() 201 void PathInnerTriangulateOp::pushFanFillProgram(const GrTessellationShader::ProgramArgs& args, in pushFanFillProgram() 206 fFanPrograms.push_back(GrTessellationShader::MakeProgram(args, shader, fPipelineForFills, in pushFanFillProgram() 210 void PathInnerTriangulateOp::prePreparePrograms(const GrTessellationShader::ProgramArgs& args, in prePreparePrograms() 246 fPipelineForFills = GrTessellationShader::MakePipeline(args, fAAType, in prePreparePrograms() 264 fStencilCurvesProgram = GrTessellationShader::MakeProgram(args, in prePreparePrograms() 371 fCoverHullsProgram = GrTessellationShader::MakeProgram( in prePreparePrograms()
|
D | PathInnerTriangulateOp.h | 59 void pushFanStencilProgram(const GrTessellationShader::ProgramArgs&, 61 void pushFanFillProgram(const GrTessellationShader::ProgramArgs&, const GrUserStencilSettings*); 62 void prePreparePrograms(const GrTessellationShader::ProgramArgs&, GrAppliedClip&&);
|
D | PathTessellateOp.cpp | 70 void PathTessellateOp::prepareTessellator(const GrTessellationShader::ProgramArgs& args, in prepareTessellator() 74 auto* pipeline = GrTessellationShader::MakePipeline(args, fAAType, std::move(appliedClip), in prepareTessellator() 86 fTessellationProgram = GrTessellationShader::MakeProgram(args, tessShader, pipeline, fStencil); in prepareTessellator()
|
D | StrokeTessellateOp.cpp | 176 void StrokeTessellateOp::prePrepareTessellator(GrTessellationShader::ProgramArgs&& args, in prePrepareTessellator() 188 auto* pipeline = GrTessellationShader::MakePipeline(args, fAAType, std::move(clip), in prePrepareTessellator() 217 fStencilProgram = GrTessellationShader::MakeProgram(args, fTessellationShader, pipeline, in prePrepareTessellator() 223 fFillProgram = GrTessellationShader::MakeProgram(args, fTessellationShader, pipeline, in prePrepareTessellator()
|
D | PathStencilCoverOp.cpp | 131 void PathStencilCoverOp::prePreparePrograms(const GrTessellationShader::ProgramArgs& args, in prePreparePrograms() 156 fStencilFanProgram = GrTessellationShader::MakeProgram(args, in prePreparePrograms() 173 fStencilPathProgram = GrTessellationShader::MakeProgram(args, in prePreparePrograms() 182 auto* bboxPipeline = GrTessellationShader::MakePipeline(args, fAAType, in prePreparePrograms()
|
D | StrokeTessellateOp.h | 58 void prePrepareTessellator(GrTessellationShader::ProgramArgs&&, GrAppliedClip&&);
|
D | PathTessellateOp.h | 50 void prepareTessellator(const GrTessellationShader::ProgramArgs&, GrAppliedClip&& clip);
|
D | PathStencilCoverOp.h | 82 void prePreparePrograms(const GrTessellationShader::ProgramArgs&, GrAppliedClip&& clip);
|
/third_party/skia/src/gpu/tessellate/shaders/ |
D | GrTessellationShader.h | 18 class GrTessellationShader : public GrGeometryProcessor { 20 GrTessellationShader(ClassID classID, GrPrimitiveType primitiveType, in GrTessellationShader() function 71 const GrTessellationShader* shader, in MakeProgram()
|
D | GrPathTessellationShader.h | 15 class GrPathTessellationShader : public GrTessellationShader { 131 : GrTessellationShader(classID, primitiveType, tessellationPatchVertexCount, viewMatrix, in GrPathTessellationShader()
|
D | GrTessellationShader.cpp | 10 const GrPipeline* GrTessellationShader::MakePipeline(const ProgramArgs& args, in MakePipeline()
|
D | GrStrokeTessellationShader.h | 25 class GrStrokeTessellationShader : public GrTessellationShader {
|
D | GrStrokeTessellationShader.cpp | 22 : GrTessellationShader(kTessellate_GrStrokeTessellationShader_ClassID, in GrStrokeTessellationShader()
|
/third_party/skia/src/gpu/tessellate/ |
D | StrokeFixedCountTessellator.cpp | 71 this->writeStroke(cubic, endControlPoint, GrTessellationShader::kCubicCurveType); in lineTo() 83 this->writeStroke(cubic, endControlPoint, GrTessellationShader::kCubicCurveType); in quadraticTo() 96 GrTessellationShader::WriteConicPatch(p, w, conic); in conicTo() 98 this->writeStroke(conic, endControlPoint, GrTessellationShader::kConicCurveType); in conicTo() 110 this->writeStroke(p, endControlPoint, GrTessellationShader::kCubicCurveType); in cubicConvex180To() 129 this->writeDynamicAttribs(&writer, GrTessellationShader::kCubicCurveType); in writeCircle()
|
D | PatchWriter.h | 64 GrTessellationShader::kCubicCurveType); in ~CubicPatch() 81 GrTessellationShader::kConicCurveType); in ~ConicPatch() 99 GrTessellationShader::kTriangularConicCurveType); in ~TrianglePatch()
|
D | StrokeHardwareTessellator.cpp | 372 GrTessellationShader::WriteConicPatch(p, w, asPatch); in internalConicPatchesTo() 846 GrTessellationShader::WriteConicPatch(p, *w, scratchPts); in prepare()
|
/third_party/skia/src/gpu/ |
D | BUILD.bazel | 414 "tessellate/shaders/GrTessellationShader.cpp", 415 "tessellate/shaders/GrTessellationShader.h",
|
/third_party/skia/samplecode/ |
D | SamplePathTessellators.cpp | 124 fProgram = GrTessellationShader::MakeProgram({alloc, flushState->writeView(), in onPrepare()
|
/third_party/skia/gn/ |
D | gpu.gni | 350 "$_src/gpu/tessellate/shaders/GrTessellationShader.cpp", 351 "$_src/gpu/tessellate/shaders/GrTessellationShader.h",
|