Home
last modified time | relevance | path

Searched refs:fArena (Results 1 - 16 of 16) sorted by relevance

/third_party/skia/src/gpu/ops/
H A DPathStencilCoverOp.cpp154 auto shader = GrPathTessellationShader::MakeSimpleTriangleShader(args.fArena, in prePreparePrograms()
161 fTessellator = PathCurveTessellator::Make(args.fArena, in prePreparePrograms()
164 fTessellator = PathWedgeTessellator::Make(args.fArena, in prePreparePrograms()
167 auto* tessShader = GrPathTessellationShader::Make(args.fArena, in prePreparePrograms()
182 auto* bboxShader = args.fArena->make<BoundingBoxShader>(fColor, *args.fCaps->shaderCaps()); in prePreparePrograms()
190 args.fArena, in prePreparePrograms()
H A DPathInnerTriangulateOp.cpp197 auto shader = GrPathTessellationShader::MakeSimpleTriangleShader(args.fArena, fViewMatrix, in pushFanStencilProgram()
205 auto shader = GrPathTessellationShader::MakeSimpleTriangleShader(args.fArena, fViewMatrix, in pushFanFillProgram()
232 fFanTriangulator = args.fArena->make<GrInnerFanTriangulator>(fPath, args.fArena); in prePreparePrograms()
254 fTessellator = PathCurveTessellator::Make(args.fArena, in prePreparePrograms()
256 auto* tessShader = GrPathTessellationShader::Make(args.fArena, in prePreparePrograms()
370 auto* hullShader = args.fArena->make<HullShader>(fViewMatrix, fColor, in prePreparePrograms()
H A DPathTessellateOp.cpp76 fTessellator = PathWedgeTessellator::Make(args.fArena, in prepareTessellator()
79 auto* tessShader = GrPathTessellationShader::Make(args.fArena, in prepareTessellator()
H A DStrokeTessellateOp.cpp186 SkArenaAlloc* arena = args.fArena; in prePrepareTessellator()
207 fTessellationShader = args.fArena->make<GrStrokeTessellationShader>(*caps.shaderCaps(), in prePrepareTessellator()
/third_party/skia/experimental/graphite/src/geom/
H A DIntersectionTree.h30 fRoot = fRoot->addNonIntersecting(rect, &fArena); in add()
56 SkArenaAlloc fArena{kLeafNodeSize + kTreeNodeSize + kPadSize*2};
H A DIntersectionTree.cpp204 : fRoot(fArena.make<LeafNode>()) { in IntersectionTree()
/third_party/skia/src/gpu/tessellate/shaders/
H A DGrTessellationShader.h58 SkArenaAlloc* fArena; member
74 return args.fArena->make<GrProgramInfo>(*args.fCaps, args.fWriteView, args.fUsesMSAASurface, in MakeProgram()
H A DGrTessellationShader.cpp20 return args.fArena->make<GrPipeline>(pipelineArgs, in MakePipeline()
H A DGrPathTessellationShader.cpp95 return args.fArena->make<GrPipeline>(pipelineArgs, in MakeStencilOnlyPipeline()
/third_party/skia/src/gpu/
H A DGrOpFlushState.cpp95 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()
H A DGrProcessorUnitTest.h62 SkArenaAlloc* allocator() { return fArena.get(); } in allocator()
75 std::unique_ptr<SkArenaAlloc> fArena; member in GrProcessorTestData
H A DGrOpFlushState.h190 SkArenaAlloc* allocator() override { return &fArena; }
290 SkArenaAllocWithReset fArena{sizeof(GrPipeline) * 100};
H A DGrProcessorUnitTest.cpp34 fArena = std::make_unique<SkArenaAlloc>(1000); in GrProcessorTestData()
/third_party/skia/src/pdf/
H A DSkPDFTag.h53 SkArenaAlloc fArena; member in SkPDFTagTree
H A DSkPDFTag.cpp153 SkPDFTagTree::SkPDFTagTree() : fArena(4 * sizeof(SkPDFTagNode)) {} in SkPDFTagTree()
185 fRoot = fArena.make<SkPDFTagNode>(); in init()
186 Copy(*node, fRoot, &fArena, &fNodeMap); in init()
/third_party/skia/bench/
H A DTriangulatorBench.cpp91 SkArenaAllocWithReset fArena{GrTriangulator::kArenaDefaultChunkSize};
117 GrInnerFanTriangulator(path, &fArena).pathToTriangles(this, &breadcrumbList, &isLinear);
119 fArena.reset();

Completed in 10 milliseconds