| Index: cc/layers/layer_impl.cc
|
| diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc
|
| index 5655596d0eb4e79c5ea4b95c4789c2fcb9fd7c78..c47e50cfa46c6e9a75a69743dc19619456566201 100644
|
| --- a/cc/layers/layer_impl.cc
|
| +++ b/cc/layers/layer_impl.cc
|
| @@ -746,6 +746,23 @@ void LayerImpl::NoteLayerPropertyChangedForDescendants() {
|
| SetNeedsPushProperties();
|
| }
|
|
|
| +#if DCHECK_IS_ON()
|
| +// Verify that the resource id is valid.
|
| +static ResourceProvider::ResourceId ValidateResource(
|
| + const ResourceProvider* provider,
|
| + ResourceProvider::ResourceId id) {
|
| + provider->ValidateResource(id);
|
| + return id;
|
| +}
|
| +#endif
|
| +
|
| +void LayerImpl::ValidateQuadResourcesInternal(DrawQuad* quad) const {
|
| +#if DCHECK_IS_ON()
|
| + quad->IterateResources(
|
| + base::Bind(&ValidateResource, layer_tree_impl_->resource_provider()));
|
| +#endif
|
| +}
|
| +
|
| const char* LayerImpl::LayerTypeAsString() const {
|
| return "cc::LayerImpl";
|
| }
|
|
|