diff options
author | danakj <danakj@chromium.org> | 2015-04-24 15:19:02 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-24 22:19:05 +0000 |
commit | f942757417b8472005abc6ef62dbc18d6d1bf86e (patch) | |
tree | 0c6d975f3bf95000ffe86e832a777cbda1fc31fd /cc/layers/ui_resource_layer_impl.cc | |
parent | f5f397bd63d605b746e3332d50a4c96258048760 (diff) | |
download | chromium_src-f942757417b8472005abc6ef62dbc18d6d1bf86e.zip chromium_src-f942757417b8472005abc6ef62dbc18d6d1bf86e.tar.gz chromium_src-f942757417b8472005abc6ef62dbc18d6d1bf86e.tar.bz2 |
cc: Some more cleanup and removing TODOs for validating resources.
This adds a LayerImpl::ValidateQuadResources() that each layer can
call on quads that it appends. This function is empty when DCHECKs are
off, which means it should be cheap/free in release builds.
R=piman@chromium.org
BUG=475894
Review URL: https://codereview.chromium.org/1096703006
Cr-Commit-Position: refs/heads/master@{#326903}
Diffstat (limited to 'cc/layers/ui_resource_layer_impl.cc')
-rw-r--r-- | cc/layers/ui_resource_layer_impl.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/cc/layers/ui_resource_layer_impl.cc b/cc/layers/ui_resource_layer_impl.cc index 5986bec..582ea9e 100644 --- a/cc/layers/ui_resource_layer_impl.cc +++ b/cc/layers/ui_resource_layer_impl.cc @@ -110,9 +110,6 @@ void UIResourceLayerImpl::AppendQuads( if (!resource) return; - // TODO(danakj): crbug.com/455931 - layer_tree_impl()->resource_provider()->ValidateResource(resource); - static const bool flipped = false; static const bool nearest_neighbor = false; static const bool premultiplied_alpha = true; @@ -144,6 +141,7 @@ void UIResourceLayerImpl::AppendQuads( vertex_opacity_, flipped, nearest_neighbor); + ValidateQuadResources(quad); } const char* UIResourceLayerImpl::LayerTypeAsString() const { |