/third_party/skia/src/gpu/ops/ |
D | PathInnerTriangulateOp.cpp | 196 auto shader = GrPathTessellationShader::MakeSimpleTriangleShader(args.fArena, fViewMatrix, in pushFanStencilProgram() 204 auto shader = GrPathTessellationShader::MakeSimpleTriangleShader(args.fArena, fViewMatrix, in pushFanFillProgram() 231 fFanTriangulator = args.fArena->make<GrInnerFanTriangulator>(fPath, args.fArena); in prePreparePrograms() 253 fTessellator = PathCurveTessellator::Make(args.fArena, in prePreparePrograms() 255 auto* tessShader = GrPathTessellationShader::Make(args.fArena, in prePreparePrograms() 369 auto* hullShader = args.fArena->make<HullShader>(fViewMatrix, fColor, in prePreparePrograms()
|
D | PathStencilCoverOp.cpp | 153 auto shader = GrPathTessellationShader::MakeSimpleTriangleShader(args.fArena, in prePreparePrograms() 160 fTessellator = PathCurveTessellator::Make(args.fArena, in prePreparePrograms() 163 fTessellator = PathWedgeTessellator::Make(args.fArena, in prePreparePrograms() 166 auto* tessShader = GrPathTessellationShader::Make(args.fArena, in prePreparePrograms() 181 auto* bboxShader = args.fArena->make<BoundingBoxShader>(fColor, *args.fCaps->shaderCaps()); in prePreparePrograms() 189 args.fArena, in prePreparePrograms()
|
D | PathTessellateOp.cpp | 76 fTessellator = PathWedgeTessellator::Make(args.fArena, in prepareTessellator() 79 auto* tessShader = GrPathTessellationShader::Make(args.fArena, in prepareTessellator()
|
D | StrokeTessellateOp.cpp | 186 SkArenaAlloc* arena = args.fArena; in prePrepareTessellator() 207 fTessellationShader = args.fArena->make<GrStrokeTessellationShader>(*caps.shaderCaps(), in prePrepareTessellator()
|
/third_party/skia/bench/ |
D | TriangulatorBench.cpp | 91 SkArenaAllocWithReset fArena{GrTriangulator::kArenaDefaultChunkSize}; member in TriangulatorBenchmark 117 GrInnerFanTriangulator(path, &fArena).pathToTriangles(this, &breadcrumbList, &isLinear); in doLoop() 119 fArena.reset(); in doLoop()
|
/third_party/skia/experimental/graphite/src/geom/ |
D | IntersectionTree.h | 30 fRoot = fRoot->addNonIntersecting(rect, &fArena); in add() 56 SkArenaAlloc fArena{kLeafNodeSize + kTreeNodeSize + kPadSize*2};
|
D | IntersectionTree.cpp | 204 : fRoot(fArena.make<LeafNode>()) { in IntersectionTree()
|
/third_party/skia/src/gpu/ |
D | GrOpFlushState.cpp | 95 fArena.reset(); in reset() 145 return fInlineUploads.append(&fArena, std::move(upload), fTokenTracker->nextDrawToken()) in addInlineUpload() 150 fASAPUploads.append(&fArena, std::move(upload)); in addASAPUpload() 163 auto& draw = fDraws.append(&fArena); in recordDraw()
|
D | GrProcessorUnitTest.h | 62 SkArenaAlloc* allocator() { return fArena.get(); } in allocator() 75 std::unique_ptr<SkArenaAlloc> fArena; variable
|
D | GrOpFlushState.h | 190 SkArenaAlloc* allocator() override { return &fArena; } in allocator() 290 SkArenaAllocWithReset fArena{sizeof(GrPipeline) * 100};
|
D | GrProcessorUnitTest.cpp | 34 fArena = std::make_unique<SkArenaAlloc>(1000); in GrProcessorTestData()
|
/third_party/skia/src/gpu/tessellate/shaders/ |
D | GrTessellationShader.h | 58 SkArenaAlloc* fArena; member 74 return args.fArena->make<GrProgramInfo>(*args.fCaps, args.fWriteView, args.fUsesMSAASurface, in MakeProgram()
|
D | GrTessellationShader.cpp | 20 return args.fArena->make<GrPipeline>(pipelineArgs, in MakePipeline()
|
D | GrPathTessellationShader.cpp | 93 return args.fArena->make<GrPipeline>(pipelineArgs, in MakeStencilOnlyPipeline()
|
/third_party/skia/src/pdf/ |
D | SkPDFTag.cpp | 153 SkPDFTagTree::SkPDFTagTree() : fArena(4 * sizeof(SkPDFTagNode)) {} in SkPDFTagTree() 185 fRoot = fArena.make<SkPDFTagNode>(); in init() 186 Copy(*node, fRoot, &fArena, &fNodeMap); in init()
|
D | SkPDFTag.h | 53 SkArenaAlloc fArena; variable
|