| OLD | NEW |
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "cc/trees/layer_tree_host.h" | 5 #include "cc/trees/layer_tree_host.h" |
| 6 | 6 |
| 7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
| 8 #include "cc/debug/test_context_provider.h" | 8 #include "cc/debug/test_context_provider.h" |
| 9 #include "cc/debug/test_web_graphics_context_3d.h" | 9 #include "cc/debug/test_web_graphics_context_3d.h" |
| 10 #include "cc/layers/content_layer.h" | 10 #include "cc/layers/content_layer.h" |
| (...skipping 1247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1258 // Third child is the texture layer. | 1258 // Third child is the texture layer. |
| 1259 TextureLayerImpl* texture_impl = | 1259 TextureLayerImpl* texture_impl = |
| 1260 static_cast<TextureLayerImpl*>( | 1260 static_cast<TextureLayerImpl*>( |
| 1261 host_impl->active_tree()->root_layer()->children()[2]); | 1261 host_impl->active_tree()->root_layer()->children()[2]); |
| 1262 texture_impl->set_texture_id( | 1262 texture_impl->set_texture_id( |
| 1263 context_provider->Context3d()->createTexture()); | 1263 context_provider->Context3d()->createTexture()); |
| 1264 | 1264 |
| 1265 ResourceProvider::ResourceId texture = resource_provider->CreateResource( | 1265 ResourceProvider::ResourceId texture = resource_provider->CreateResource( |
| 1266 gfx::Size(4, 4), | 1266 gfx::Size(4, 4), |
| 1267 resource_provider->default_resource_type(), | 1267 resource_provider->default_resource_type(), |
| 1268 GL_CLAMP_TO_EDGE, |
| 1268 ResourceProvider::TextureUsageAny); | 1269 ResourceProvider::TextureUsageAny); |
| 1269 ResourceProvider::ScopedWriteLockGL lock(resource_provider, texture); | 1270 ResourceProvider::ScopedWriteLockGL lock(resource_provider, texture); |
| 1270 | 1271 |
| 1271 gpu::Mailbox mailbox; | 1272 gpu::Mailbox mailbox; |
| 1272 context_provider->Context3d()->genMailboxCHROMIUM(mailbox.name); | 1273 context_provider->Context3d()->genMailboxCHROMIUM(mailbox.name); |
| 1273 unsigned sync_point = context_provider->Context3d()->insertSyncPoint(); | 1274 unsigned sync_point = context_provider->Context3d()->insertSyncPoint(); |
| 1274 | 1275 |
| 1275 color_video_frame_ = VideoFrame::CreateColorFrame( | 1276 color_video_frame_ = VideoFrame::CreateColorFrame( |
| 1276 gfx::Size(4, 4), 0x80, 0x80, 0x80, base::TimeDelta()); | 1277 gfx::Size(4, 4), 0x80, 0x80, 0x80, base::TimeDelta()); |
| 1277 hw_video_frame_ = VideoFrame::WrapNativeTexture( | 1278 hw_video_frame_ = VideoFrame::WrapNativeTexture( |
| (...skipping 621 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1899 RunTest(true, false, true); | 1900 RunTest(true, false, true); |
| 1900 } | 1901 } |
| 1901 | 1902 |
| 1902 TEST_F(UIResourceLostBeforeActivateTree, | 1903 TEST_F(UIResourceLostBeforeActivateTree, |
| 1903 RunMultiThread_DelegatingRenderer_ImplSidePaint) { | 1904 RunMultiThread_DelegatingRenderer_ImplSidePaint) { |
| 1904 RunTest(true, true, true); | 1905 RunTest(true, true, true); |
| 1905 } | 1906 } |
| 1906 | 1907 |
| 1907 } // namespace | 1908 } // namespace |
| 1908 } // namespace cc | 1909 } // namespace cc |
| OLD | NEW |