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/resources/tile_manager.h" | 5 #include "cc/resources/tile_manager.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <limits> | 8 #include <limits> |
9 #include <string> | 9 #include <string> |
10 | 10 |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
101 UMA_HISTOGRAM_BOOLEAN("Renderer4.SolidColorTilesAnalyzed", | 101 UMA_HISTOGRAM_BOOLEAN("Renderer4.SolidColorTilesAnalyzed", |
102 analysis_.is_solid_color); | 102 analysis_.is_solid_color); |
103 | 103 |
104 // Clear the flag if we're not using the estimator. | 104 // Clear the flag if we're not using the estimator. |
105 analysis_.is_solid_color &= kUseColorEstimator; | 105 analysis_.is_solid_color &= kUseColorEstimator; |
106 } | 106 } |
107 | 107 |
108 void Raster(const RasterSource* raster_source) { | 108 void Raster(const RasterSource* raster_source) { |
109 frame_viewer_instrumentation::ScopedRasterTask raster_task( | 109 frame_viewer_instrumentation::ScopedRasterTask raster_task( |
110 tile_id_, tile_resolution_, source_frame_number_, layer_id_); | 110 tile_id_, tile_resolution_, source_frame_number_, layer_id_); |
111 devtools_instrumentation::ScopedLayerTask layer_task( | |
112 devtools_instrumentation::kRasterTask, layer_id_); | |
113 | 111 |
114 DCHECK(raster_source); | 112 DCHECK(raster_source); |
115 | 113 |
116 raster_buffer_->Playback(raster_source_.get(), content_rect_, | 114 raster_buffer_->Playback(raster_source_.get(), content_rect_, |
117 contents_scale_); | 115 contents_scale_); |
118 } | 116 } |
119 | 117 |
120 RasterSource::SolidColorAnalysis analysis_; | 118 RasterSource::SolidColorAnalysis analysis_; |
121 scoped_refptr<RasterSource> raster_source_; | 119 scoped_refptr<RasterSource> raster_source_; |
122 gfx::Rect content_rect_; | 120 gfx::Rect content_rect_; |
(...skipping 817 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
940 result -= other; | 938 result -= other; |
941 return result; | 939 return result; |
942 } | 940 } |
943 | 941 |
944 bool TileManager::MemoryUsage::Exceeds(const MemoryUsage& limit) const { | 942 bool TileManager::MemoryUsage::Exceeds(const MemoryUsage& limit) const { |
945 return memory_bytes_ > limit.memory_bytes_ || | 943 return memory_bytes_ > limit.memory_bytes_ || |
946 resource_count_ > limit.resource_count_; | 944 resource_count_ > limit.resource_count_; |
947 } | 945 } |
948 | 946 |
949 } // namespace cc | 947 } // namespace cc |
OLD | NEW |