Lines Matching refs:onFlushRP
20 GrCCPerFlushResources::GrCCPerFlushResources(GrOnFlushResourceProvider* onFlushRP, in GrCCPerFlushResources() argument
26 GrOnFlushResourceProvider* onFlushRP, const SkIRect& clipIBounds, const SkPath& devPath, in renderDeviceSpacePathInAtlas() argument
39 auto retiredAtlas = this->placeRenderedPathInAtlas(onFlushRP, clippedPathIBounds, in renderDeviceSpacePathInAtlas()
50 GrOnFlushResourceProvider* onFlushRP, const SkIRect& clippedPathIBounds, in placeRenderedPathInAtlas() argument
58 this->flushRenderedPaths(onFlushRP); in placeRenderedPathInAtlas()
61 fAtlas = std::make_unique<GrCCAtlas>(fAtlasSpecs, *onFlushRP->caps()); in placeRenderedPathInAtlas()
90 static void draw_stencil_to_coverage(GrOnFlushResourceProvider* onFlushRP, in draw_stencil_to_coverage() argument
97 bool mustResetStencil = !onFlushRP->caps()->discardStencilValuesAfterRenderPass(); in draw_stencil_to_coverage()
134 void GrCCPerFlushResources::flushRenderedPaths(GrOnFlushResourceProvider* onFlushRP) { in flushRenderedPaths() argument
136 auto surfaceDrawContext = fAtlas->instantiate(onFlushRP); in flushRenderedPaths()
165 draw_stencil_to_coverage(onFlushRP, surfaceDrawContext.get(), in flushRenderedPaths()
169 onFlushRP->addTextureResolveTask(sk_ref_sp(surfaceDrawContext->asTextureProxy()), in flushRenderedPaths()
174 std::unique_ptr<GrCCAtlas> GrCCPerFlushResources::finalize(GrOnFlushResourceProvider* onFlushRP) { in finalize() argument
176 this->flushRenderedPaths(onFlushRP); in finalize()