| Index: cc/layers/layer_impl.h
|
| diff --git a/cc/layers/layer_impl.h b/cc/layers/layer_impl.h
|
| index 01feef4e003b7125c71d853846a32d0fd7944e3a..9f0a8b1723aaff26d8fbd824855d4ba62c5f20af 100644
|
| --- a/cc/layers/layer_impl.h
|
| +++ b/cc/layers/layer_impl.h
|
| @@ -376,12 +376,16 @@ class CC_EXPORT LayerImpl {
|
| virtual void DidBeginTracing();
|
|
|
| // Release resources held by this layer. Called when the output surface
|
| - // that rendered this layer was lost or a rendering mode switch has occured.
|
| + // that rendered this layer was lost.
|
| virtual void ReleaseResources();
|
|
|
| - // Recreate resources that are required after they were released by a
|
| - // ReleaseResources call.
|
| - virtual void RecreateResources();
|
| + // Release tile resources held by this layer. Called when a rendering mode
|
| + // switch has occured and tiles are no longer valid.
|
| + virtual void ReleaseTileResources();
|
| +
|
| + // Recreate tile resources held by this layer after they were released by a
|
| + // ReleaseTileResources call.
|
| + virtual void RecreateTileResources();
|
|
|
| virtual std::unique_ptr<LayerImpl> CreateLayerImpl(LayerTreeImpl* tree_impl);
|
| virtual void PushPropertiesTo(LayerImpl* layer);
|
|
|