Home
last modified time | relevance | path

Searched refs:fTessellator (Results 1 – 7 of 7) sorted by relevance

/external/skia/src/gpu/tessellate/
DGrStrokeTessellateOp.cpp175 SkASSERT(!fTessellator); in prePrepareTessellator()
185 fTessellator = arena->make<GrStrokeHardwareTessellator>(fShaderFlags, fViewMatrix, in prePrepareTessellator()
192 fTessellator = arena->make<GrStrokeIndirectTessellator>(fShaderFlags, fViewMatrix, in prePrepareTessellator()
196 fTessellator = arena->make<GrStrokeFixedCountTessellator>(fShaderFlags, fViewMatrix, in prePrepareTessellator()
204 fStencilProgram = GrPathShader::MakeProgram(args, fTessellator->shader(), pipeline, in prePrepareTessellator()
210 fFillProgram = GrPathShader::MakeProgram(args, fTessellator->shader(), pipeline, fillStencil); in prePrepareTessellator()
230 if (!fTessellator) { in onPrepare()
236 SkASSERT(fTessellator); in onPrepare()
237 fTessellator->prepare(flushState, fTotalCombinedVerbCnt); in onPrepare()
244 fTessellator->draw(flushState); in onExecute()
[all …]
DGrPathStencilFillOp.cpp63 fTessellator = args.fArena->make<GrPathIndirectTessellator>( in prePreparePrograms()
85 fTessellator = args.fArena->make<GrPathOuterCurveTessellator>(); in prePreparePrograms()
92 fTessellator = args.fArena->make<GrPathWedgeTessellator>(); in prePreparePrograms()
131 if (!fTessellator) { in onPrepare()
136 if (!fTessellator) { in onPrepare()
153 fTessellator->prepare(flushState, fViewMatrix, fPath); in onPrepare()
157 if (!fTessellator) { in onExecute()
173 fTessellator->draw(flushState); in onExecute()
DGrPathInnerTriangulateOp.cpp64 SkASSERT(!fTessellator); in prePreparePrograms()
103 fTessellator = args.fArena->make<GrPathIndirectTessellator>(fViewMatrix, fPath, in prePreparePrograms()
206 SkASSERT(fTessellator); in prePreparePrograms()
250 if (fTessellator) { in onPrepare()
252 fTessellator->prepare(flushState, fViewMatrix, fPath, &fFanBreadcrumbs); in onPrepare()
258 SkASSERT(fTessellator); in onExecute()
260 fTessellator->draw(flushState); in onExecute()
272 SkASSERT(fTessellator); in onExecute()
275 fTessellator->drawHullInstances(flushState); in onExecute()
DGrPathStencilFillOp.h61 GrPathTessellator* fTessellator = nullptr; variable
DGrStrokeTessellateOp.h72 GrStrokeTessellator* fTessellator = nullptr; variable
DGrPathInnerTriangulateOp.h77 GrPathTessellator* fTessellator = nullptr; variable
/external/skia/bench/
DTessellateBench.cpp322 fTessellator = fMakeTessellatorFn(fShaderFlags, SkMatrix::Scale(fMatrixScale, fMatrixScale), in onDelayedSetup()
328 fTessellator->prepare(fTarget.get(), fTotalVerbCount); in onDraw()
340 std::unique_ptr<GrStrokeTessellator> fTessellator; member in TessPrepareBench