| OLD | NEW |
| 1 // Copyright 2011 The Chromium Authors. All rights reserved. | 1 // Copyright 2011 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_impl.h" | 5 #include "cc/trees/layer_tree_host_impl.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 | 8 |
| 9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
| 10 #include "base/containers/hash_tables.h" | 10 #include "base/containers/hash_tables.h" |
| (...skipping 1591 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1602 renderer_->SetVisible(visible_); | 1602 renderer_->SetVisible(visible_); |
| 1603 SetFullRootLayerDamage(); | 1603 SetFullRootLayerDamage(); |
| 1604 } | 1604 } |
| 1605 } | 1605 } |
| 1606 | 1606 |
| 1607 void LayerTreeHostImpl::CreateAndSetTileManager( | 1607 void LayerTreeHostImpl::CreateAndSetTileManager( |
| 1608 ResourceProvider* resource_provider, | 1608 ResourceProvider* resource_provider, |
| 1609 bool using_map_image) { | 1609 bool using_map_image) { |
| 1610 DCHECK(settings_.impl_side_painting); | 1610 DCHECK(settings_.impl_side_painting); |
| 1611 DCHECK(resource_provider); | 1611 DCHECK(resource_provider); |
| 1612 tile_manager_ = TileManager::Create(this, | 1612 tile_manager_ = |
| 1613 resource_provider, | 1613 TileManager::Create(this, |
| 1614 settings_.num_raster_threads, | 1614 resource_provider, |
| 1615 rendering_stats_instrumentation_, | 1615 settings_.num_raster_threads, |
| 1616 using_map_image); | 1616 rendering_stats_instrumentation_, |
| 1617 using_map_image, |
| 1618 settings_.max_transfer_buffer_usage_bytes); |
| 1617 UpdateTileManagerMemoryPolicy(ActualManagedMemoryPolicy()); | 1619 UpdateTileManagerMemoryPolicy(ActualManagedMemoryPolicy()); |
| 1618 need_to_update_visible_tiles_before_draw_ = false; | 1620 need_to_update_visible_tiles_before_draw_ = false; |
| 1619 } | 1621 } |
| 1620 | 1622 |
| 1621 void LayerTreeHostImpl::EnforceZeroBudget(bool zero_budget) { | 1623 void LayerTreeHostImpl::EnforceZeroBudget(bool zero_budget) { |
| 1622 SetManagedMemoryPolicy(cached_managed_memory_policy_, zero_budget); | 1624 SetManagedMemoryPolicy(cached_managed_memory_policy_, zero_budget); |
| 1623 } | 1625 } |
| 1624 | 1626 |
| 1625 bool LayerTreeHostImpl::InitializeRenderer( | 1627 bool LayerTreeHostImpl::InitializeRenderer( |
| 1626 scoped_ptr<OutputSurface> output_surface) { | 1628 scoped_ptr<OutputSurface> output_surface) { |
| (...skipping 908 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2535 | 2537 |
| 2536 ResourceProvider::ResourceId LayerTreeHostImpl::ResourceIdForUIResource( | 2538 ResourceProvider::ResourceId LayerTreeHostImpl::ResourceIdForUIResource( |
| 2537 UIResourceId uid) const { | 2539 UIResourceId uid) const { |
| 2538 UIResourceMap::const_iterator iter = ui_resource_map_.find(uid); | 2540 UIResourceMap::const_iterator iter = ui_resource_map_.find(uid); |
| 2539 if (iter != ui_resource_map_.end()) | 2541 if (iter != ui_resource_map_.end()) |
| 2540 return iter->second; | 2542 return iter->second; |
| 2541 return 0; | 2543 return 0; |
| 2542 } | 2544 } |
| 2543 | 2545 |
| 2544 } // namespace cc | 2546 } // namespace cc |
| OLD | NEW |