Index: src/gpu/GrLayerHoister.cpp |
diff --git a/src/gpu/GrLayerHoister.cpp b/src/gpu/GrLayerHoister.cpp |
index 6c5398b9021e80686876d69afe432e27e70f50f0..00e8b99f459f608fb59999c001e126dd56a63741 100644 |
--- a/src/gpu/GrLayerHoister.cpp |
+++ b/src/gpu/GrLayerHoister.cpp |
@@ -16,11 +16,11 @@ |
// Create the layer information for the hoisted layer and secure the |
// required texture/render target resources. |
static void prepare_for_hoisting(GrLayerCache* layerCache, |
- const SkPicture* topLevelPicture, |
- const GrAccelData::SaveLayerInfo& info, |
- SkTDArray<GrHoistedLayer>* atlased, |
- SkTDArray<GrHoistedLayer>* nonAtlased, |
- SkTDArray<GrHoistedLayer>* recycled) { |
+ const SkPicture* topLevelPicture, |
+ const GrAccelData::SaveLayerInfo& info, |
+ SkTDArray<GrHoistedLayer>* atlased, |
+ SkTDArray<GrHoistedLayer>* nonAtlased, |
+ SkTDArray<GrHoistedLayer>* recycled) { |
const SkPicture* pict = info.fPicture ? info.fPicture : topLevelPicture; |
GrCachedLayer* layer = layerCache->findLayerOrCreate(pict->uniqueID(), |
@@ -113,7 +113,7 @@ bool GrLayerHoister::FindLayersToHoist(GrContext* context, |
// TODO: ignore perspective projected layers here! |
// TODO: once this code is more stable unsuitable layers can |
// just be omitted during the optimization stage |
- if (!info.fValid || info.fIsNested) { |
+ if (info.fIsNested) { |
continue; |
} |