summaryrefslogtreecommitdiffstats
path: root/cc/layers/io_surface_layer_impl_unittest.cc
diff options
context:
space:
mode:
authordanakj <danakj@chromium.org>2015-04-07 13:14:39 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-07 20:15:25 +0000
commit26bcd452dc068c3bee6f2b5b31b10cab2076137b (patch)
treec19785bdaf9e1e98cc1fb496a56ef7e89f274e6a /cc/layers/io_surface_layer_impl_unittest.cc
parentedd17a1c50939a325590c6061c14da17690fb71e (diff)
downloadchromium_src-26bcd452dc068c3bee6f2b5b31b10cab2076137b.zip
chromium_src-26bcd452dc068c3bee6f2b5b31b10cab2076137b.tar.gz
chromium_src-26bcd452dc068c3bee6f2b5b31b10cab2076137b.tar.bz2
cc: Add ResourceId validation checks at the time of AppendQuads.
This will help us track down how an invalid resource is ending up in the frame hopefully. R=enne, piman@chromium.org BUG=455931 Review URL: https://codereview.chromium.org/1062043003 Cr-Commit-Position: refs/heads/master@{#324103}
Diffstat (limited to 'cc/layers/io_surface_layer_impl_unittest.cc')
-rw-r--r--cc/layers/io_surface_layer_impl_unittest.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/cc/layers/io_surface_layer_impl_unittest.cc b/cc/layers/io_surface_layer_impl_unittest.cc
index c9efd749..1c9256c 100644
--- a/cc/layers/io_surface_layer_impl_unittest.cc
+++ b/cc/layers/io_surface_layer_impl_unittest.cc
@@ -22,6 +22,10 @@ TEST(IOSurfaceLayerImplTest, Occlusion) {
io_surface_layer_impl->SetContentBounds(layer_size);
io_surface_layer_impl->SetDrawsContent(true);
+ io_surface_layer_impl->SetIOSurfaceProperties(1, gfx::Size(1, 1));
+ io_surface_layer_impl->WillDraw(DRAW_MODE_HARDWARE, impl.resource_provider());
+ io_surface_layer_impl->DidDraw(impl.resource_provider());
+
impl.CalcDrawProps(viewport_size);
{