| Index: cc/resources/tile_manager.cc
|
| diff --git a/cc/resources/tile_manager.cc b/cc/resources/tile_manager.cc
|
| index 77c4df607639fd51e57cb22c35d6c344d618e200..79e3092caf62ba449328faf91197341a310d9161 100644
|
| --- a/cc/resources/tile_manager.cc
|
| +++ b/cc/resources/tile_manager.cc
|
| @@ -547,12 +547,9 @@ void TileManager::AssignGpuMemoryToTiles(
|
| all_tiles_that_need_to_be_rasterized_are_scheduled_ = true;
|
| bool had_enough_memory_to_schedule_tiles_needed_now = true;
|
|
|
| - MemoryUsage hard_memory_limit(global_state_.hard_memory_limit_in_bytes,
|
| - global_state_.num_resources_limit);
|
| - MemoryUsage soft_memory_limit(global_state_.soft_memory_limit_in_bytes,
|
| - global_state_.num_resources_limit);
|
| - MemoryUsage memory_usage(resource_pool_->acquired_memory_usage_bytes(),
|
| - resource_pool_->acquired_resource_count());
|
| + MemoryUsage hard_memory_limit(global_state_.hard_memory_limit_in_bytes);
|
| + MemoryUsage soft_memory_limit(global_state_.soft_memory_limit_in_bytes);
|
| + MemoryUsage memory_usage(resource_pool_->acquired_memory_usage_bytes());
|
|
|
| eviction_priority_queue_is_up_to_date_ = false;
|
| client_->BuildRasterQueue(&raster_priority_queue_,
|
| @@ -877,18 +874,18 @@ void TileManager::CheckIfReadyToActivate() {
|
| client_->NotifyReadyToActivate();
|
| }
|
|
|
| -TileManager::MemoryUsage::MemoryUsage() : memory_bytes_(0), resource_count_(0) {
|
| +TileManager::MemoryUsage::MemoryUsage() : memory_bytes_(0) {
|
| }
|
|
|
| -TileManager::MemoryUsage::MemoryUsage(int64 memory_bytes, int resource_count)
|
| - : memory_bytes_(memory_bytes), resource_count_(resource_count) {
|
| +TileManager::MemoryUsage::MemoryUsage(int64 memory_bytes)
|
| + : memory_bytes_(memory_bytes) {
|
| }
|
|
|
| // static
|
| TileManager::MemoryUsage TileManager::MemoryUsage::FromConfig(
|
| const gfx::Size& size,
|
| ResourceFormat format) {
|
| - return MemoryUsage(Resource::MemorySizeBytes(size, format), 1);
|
| + return MemoryUsage(Resource::MemorySizeBytes(size, format));
|
| }
|
|
|
| // static
|
| @@ -904,14 +901,12 @@ TileManager::MemoryUsage TileManager::MemoryUsage::FromTile(const Tile* tile) {
|
| TileManager::MemoryUsage& TileManager::MemoryUsage::operator+=(
|
| const MemoryUsage& other) {
|
| memory_bytes_ += other.memory_bytes_;
|
| - resource_count_ += other.resource_count_;
|
| return *this;
|
| }
|
|
|
| TileManager::MemoryUsage& TileManager::MemoryUsage::operator-=(
|
| const MemoryUsage& other) {
|
| memory_bytes_ -= other.memory_bytes_;
|
| - resource_count_ -= other.resource_count_;
|
| return *this;
|
| }
|
|
|
| @@ -923,8 +918,7 @@ TileManager::MemoryUsage TileManager::MemoryUsage::operator-(
|
| }
|
|
|
| bool TileManager::MemoryUsage::Exceeds(const MemoryUsage& limit) const {
|
| - return memory_bytes_ > limit.memory_bytes_ ||
|
| - resource_count_ > limit.resource_count_;
|
| + return memory_bytes_ > limit.memory_bytes_;
|
| }
|
|
|
| } // namespace cc
|
|
|