| Index: src/gpu/GrLayerHoister.cpp
|
| diff --git a/src/gpu/GrLayerHoister.cpp b/src/gpu/GrLayerHoister.cpp
|
| index 0a86e419b635f4c176cb5b50c809045f9d17bd3c..ab27f08493ecc261770b85947ab9464282bcbff2 100644
|
| --- a/src/gpu/GrLayerHoister.cpp
|
| +++ b/src/gpu/GrLayerHoister.cpp
|
| @@ -233,8 +233,9 @@ void GrLayerHoister::DrawLayersToAtlas(GrContext* context,
|
| const SkTDArray<GrHoistedLayer>& atlased) {
|
| if (atlased.count() > 0) {
|
| // All the atlased layers are rendered into the same GrTexture
|
| + SkSurfaceProps props(0, kUnknown_SkPixelGeometry);
|
| SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTargetDirect(
|
| - atlased[0].fLayer->texture()->asRenderTarget(), NULL));
|
| + atlased[0].fLayer->texture()->asRenderTarget(), &props));
|
|
|
| SkCanvas* atlasCanvas = surface->getCanvas();
|
|
|
| @@ -324,8 +325,9 @@ void GrLayerHoister::DrawLayers(GrContext* context, const SkTDArray<GrHoistedLay
|
| const SkIPoint offset = SkIPoint::Make(layer->srcIR().fLeft, layer->srcIR().fTop);
|
|
|
| // Each non-atlased layer has its own GrTexture
|
| + SkSurfaceProps props(0, kUnknown_SkPixelGeometry);
|
| SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTargetDirect(
|
| - layer->texture()->asRenderTarget(), NULL));
|
| + layer->texture()->asRenderTarget(), &props));
|
|
|
| SkCanvas* layerCanvas = surface->getCanvas();
|
|
|
|
|