Index: cc/trees/layer_tree_host_unittest_delegated.cc |
diff --git a/cc/trees/layer_tree_host_unittest_delegated.cc b/cc/trees/layer_tree_host_unittest_delegated.cc |
index f53f20cdaefe8918a41a9ed53f9754befcad73e4..22dff3e92c6e132c30b411c0167cb4eb4a162755 100644 |
--- a/cc/trees/layer_tree_host_unittest_delegated.cc |
+++ b/cc/trees/layer_tree_host_unittest_delegated.cc |
@@ -149,7 +149,7 @@ class LayerTreeHostDelegatedTest : public LayerTreeTest { |
} |
void AddTextureQuad(DelegatedFrameData* frame, ResourceId resource_id) { |
- RenderPass* render_pass = frame->render_pass_list[0]; |
+ RenderPass* render_pass = frame->render_pass_list[0].get(); |
SharedQuadState* sqs = render_pass->CreateAndAppendSharedQuadState(); |
TextureDrawQuad* quad = |
render_pass->CreateAndAppendDrawQuad<TextureDrawQuad>(); |
@@ -253,7 +253,7 @@ class LayerTreeHostDelegatedTestCaseSingleDelegatedLayer |
} |
void SetFrameData(scoped_ptr<DelegatedFrameData> frame_data) { |
- RenderPass* root_pass = frame_data->render_pass_list.back(); |
+ RenderPass* root_pass = frame_data->render_pass_list.back().get(); |
gfx::Size frame_size = root_pass->output_rect.size(); |
if (frame_provider_.get() && frame_size == frame_provider_->frame_size()) { |
@@ -323,7 +323,8 @@ class LayerTreeHostDelegatedTestCreateChildId |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
TestContextProvider* context_provider = static_cast<TestContextProvider*>( |
host_impl->output_surface()->context_provider()); |
@@ -356,7 +357,8 @@ class LayerTreeHostDelegatedTestCreateChildId |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
EXPECT_EQ(2, num_activates_); |
EXPECT_FALSE(delegated_impl->ChildId()); |
@@ -382,14 +384,16 @@ class LayerTreeHostDelegatedTestDontUseLostChildIdAfterCommit |
// Act like the context was lost while the layer is in the pending tree. |
LayerImpl* root_impl = host_impl->sync_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
delegated_impl->ReleaseResources(); |
} |
void DidActivateTreeOnThread(LayerTreeHostImpl* host_impl) override { |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
// Should not try to activate a frame without a child id. If we did try to |
// activate we would crash. |
@@ -462,7 +466,8 @@ class LayerTreeHostDelegatedTestInvalidFrameAfterContextLost |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
EXPECT_EQ(2, num_activates_); |
// Resources should have gotten cleared after the context was lost. |
@@ -719,7 +724,8 @@ class LayerTreeHostDelegatedTestMergeResources |
void DidActivateTreeOnThread(LayerTreeHostImpl* host_impl) override { |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
const ResourceProvider::ResourceIdMap& map = |
host_impl->resource_provider()->GetChildToParentMap( |
@@ -759,7 +765,8 @@ class LayerTreeHostDelegatedTestRemapResourcesInQuads |
void DidActivateTreeOnThread(LayerTreeHostImpl* host_impl) override { |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
const ResourceProvider::ResourceIdMap& map = |
host_impl->resource_provider()->GetChildToParentMap( |
@@ -1004,7 +1011,8 @@ class LayerTreeHostDelegatedTestFrameBeforeAck |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
const ResourceProvider::ResourceIdMap& map = |
host_impl->resource_provider()->GetChildToParentMap( |
@@ -1019,7 +1027,7 @@ class LayerTreeHostDelegatedTestFrameBeforeAck |
EXPECT_EQ(1u, delegated_impl->Resources().size()); |
EXPECT_EQ(1u, delegated_impl->Resources().count(999)); |
- const RenderPass* pass = delegated_impl->RenderPassesInDrawOrder()[0]; |
+ const RenderPass* pass = delegated_impl->RenderPassesInDrawOrder()[0].get(); |
EXPECT_EQ(1u, pass->quad_list.size()); |
const TextureDrawQuad* quad = |
TextureDrawQuad::MaterialCast(pass->quad_list.front()); |
@@ -1113,7 +1121,8 @@ class LayerTreeHostDelegatedTestFrameBeforeTakeResources |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
const ResourceProvider::ResourceIdMap& map = |
host_impl->resource_provider()->GetChildToParentMap( |
@@ -1131,7 +1140,7 @@ class LayerTreeHostDelegatedTestFrameBeforeTakeResources |
EXPECT_EQ(1u, delegated_impl->Resources().count(555)); |
EXPECT_EQ(1u, delegated_impl->Resources().count(444)); |
- const RenderPass* pass = delegated_impl->RenderPassesInDrawOrder()[0]; |
+ const RenderPass* pass = delegated_impl->RenderPassesInDrawOrder()[0].get(); |
EXPECT_EQ(3u, pass->quad_list.size()); |
const TextureDrawQuad* quad1 = |
TextureDrawQuad::MaterialCast(pass->quad_list.ElementAt(0)); |
@@ -1232,7 +1241,8 @@ class LayerTreeHostDelegatedTestBadFrame |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
const ResourceProvider::ResourceIdMap& map = |
host_impl->resource_provider()->GetChildToParentMap( |
@@ -1250,7 +1260,8 @@ class LayerTreeHostDelegatedTestBadFrame |
EXPECT_EQ(1u, delegated_impl->Resources().count(999)); |
EXPECT_EQ(1u, delegated_impl->Resources().count(555)); |
- const RenderPass* pass = delegated_impl->RenderPassesInDrawOrder()[0]; |
+ const RenderPass* pass = |
+ delegated_impl->RenderPassesInDrawOrder()[0].get(); |
EXPECT_EQ(2u, pass->quad_list.size()); |
const TextureDrawQuad* quad1 = |
TextureDrawQuad::MaterialCast(pass->quad_list.ElementAt(0)); |
@@ -1272,7 +1283,8 @@ class LayerTreeHostDelegatedTestBadFrame |
// The bad frame is dropped though, we still have the frame with 999 and |
// 555 in it. |
- const RenderPass* pass = delegated_impl->RenderPassesInDrawOrder()[0]; |
+ const RenderPass* pass = |
+ delegated_impl->RenderPassesInDrawOrder()[0].get(); |
EXPECT_EQ(2u, pass->quad_list.size()); |
const TextureDrawQuad* quad1 = |
TextureDrawQuad::MaterialCast(pass->quad_list.ElementAt(0)); |
@@ -1290,7 +1302,8 @@ class LayerTreeHostDelegatedTestBadFrame |
EXPECT_EQ(1u, delegated_impl->Resources().size()); |
EXPECT_EQ(1u, delegated_impl->Resources().count(999)); |
- const RenderPass* pass = delegated_impl->RenderPassesInDrawOrder()[0]; |
+ const RenderPass* pass = |
+ delegated_impl->RenderPassesInDrawOrder()[0].get(); |
EXPECT_EQ(1u, pass->quad_list.size()); |
const TextureDrawQuad* quad1 = |
TextureDrawQuad::MaterialCast(pass->quad_list.front()); |
@@ -1350,7 +1363,8 @@ class LayerTreeHostDelegatedTestUnnamedResource |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
const ResourceProvider::ResourceIdMap& map = |
host_impl->resource_provider()->GetChildToParentMap( |
@@ -1426,7 +1440,8 @@ class LayerTreeHostDelegatedTestDontLeakResource |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
const ResourceProvider::ResourceIdMap& map = |
host_impl->resource_provider()->GetChildToParentMap( |
@@ -1493,7 +1508,8 @@ class LayerTreeHostDelegatedTestResourceSentToParent |
void ReceiveResourceOnThread(LayerTreeHostImpl* host_impl) { |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
const ResourceProvider::ResourceIdMap& map = |
host_impl->resource_provider()->GetChildToParentMap( |
@@ -1526,7 +1542,8 @@ class LayerTreeHostDelegatedTestResourceSentToParent |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
const ResourceProvider::ResourceIdMap& map = |
host_impl->resource_provider()->GetChildToParentMap( |
@@ -1659,7 +1676,8 @@ class LayerTreeHostDelegatedTestCommitWithoutTake |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
const ResourceProvider::ResourceIdMap& map = |
host_impl->resource_provider()->GetChildToParentMap( |
@@ -2204,7 +2222,8 @@ class LayerTreeHostDelegatedTestActiveFrameIsValid |
LayerImpl* root_impl = host_impl->active_tree()->root_layer(); |
FakeDelegatedRendererLayerImpl* delegated_impl = |
- static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]); |
+ static_cast<FakeDelegatedRendererLayerImpl*>( |
+ root_impl->children()[0].get()); |
const ResourceProvider::ResourceIdMap& map = |
host_impl->resource_provider()->GetChildToParentMap( |
delegated_impl->ChildId()); |