Lines Matching refs:alloc
177 SkArenaAlloc* alloc) const {
234 as_IB(fImage.get()), rec, alloc);
341 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const override {
343 b, device, local, color, matrices, localM, dst, uniforms, this, alloc);
397 SkArenaAlloc* alloc = rec.fAlloc;
406 auto* access = SkMipmapAccessor::Make(alloc, fImage.get(), matrix, sampling.mipmap);
425 p->append_matrix(alloc, matrix);
428 auto gather = alloc->make<SkRasterPipeline_GatherCtx>();
434 auto limit_x = alloc->make<SkRasterPipeline_TileCtx>(),
435 limit_y = alloc->make<SkRasterPipeline_TileCtx>();
444 decal_ctx = alloc->make<SkRasterPipeline_DecalTileCtx>();
523 p->append_set_rgb(alloc, rgb);
538 alloc->make<SkColorSpaceXformSteps>(cs, at,
564 auto ctx = alloc->make<SkRasterPipeline_SamplerCtx2>();
591 auto ctx = alloc->make<SkRasterPipeline_SamplerCtx2>();
602 SkRasterPipeline_SamplerCtx* sampler = alloc->make<SkRasterPipeline_SamplerCtx>();
661 SkUpdatableShader* SkImageShader::onUpdatableShader(SkArenaAlloc* alloc) const {
662 return alloc->make<TransformShader>(*this);
669 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const {
671 b, device, origLocal, paint, matrices, localM, dst, uniforms, nullptr, alloc);
677 skvm::Uniforms* uniforms, const TransformShader* coordShader, SkArenaAlloc* alloc) const {
686 auto* access = SkMipmapAccessor::Make(alloc, fImage.get(), baseInv, sampling.mipmap);