diff options
Diffstat (limited to 'src/gpu/GrLayerHoister.cpp')
-rw-r--r-- | src/gpu/GrLayerHoister.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gpu/GrLayerHoister.cpp b/src/gpu/GrLayerHoister.cpp index 5638d8a6b2..f1a51a8fee 100644 --- a/src/gpu/GrLayerHoister.cpp +++ b/src/gpu/GrLayerHoister.cpp @@ -232,7 +232,7 @@ void GrLayerHoister::DrawLayersToAtlas(GrContext* context, if (atlased.count() > 0) { // All the atlased layers are rendered into the same GrTexture SkSurfaceProps props(0, kUnknown_SkPixelGeometry); - SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTargetDirect( + auto surface(SkSurface::MakeRenderTargetDirect( atlased[0].fLayer->texture()->asRenderTarget(), &props)); SkCanvas* atlasCanvas = surface->getCanvas(); @@ -334,7 +334,7 @@ void GrLayerHoister::DrawLayers(GrContext* context, const SkTDArray<GrHoistedLay // Each non-atlased layer has its own GrTexture SkSurfaceProps props(0, kUnknown_SkPixelGeometry); - SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTargetDirect( + auto surface(SkSurface::MakeRenderTargetDirect( layer->texture()->asRenderTarget(), &props)); SkCanvas* layerCanvas = surface->getCanvas(); |