| 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 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 145 // before we draw and sometimes they aren't) | 145 // before we draw and sometimes they aren't) |
| 146 RenderingStatsInstrumentation* stats = | 146 RenderingStatsInstrumentation* stats = |
| 147 tile_resolution_ == HIGH_RESOLUTION ? rendering_stats_ : NULL; | 147 tile_resolution_ == HIGH_RESOLUTION ? rendering_stats_ : NULL; |
| 148 DCHECK(picture_pile); | 148 DCHECK(picture_pile); |
| 149 picture_pile->RasterToBitmap( | 149 picture_pile->RasterToBitmap( |
| 150 canvas_, content_rect_, contents_scale_, stats); | 150 canvas_, content_rect_, contents_scale_, stats); |
| 151 | 151 |
| 152 if (rendering_stats_->record_rendering_stats()) { | 152 if (rendering_stats_->record_rendering_stats()) { |
| 153 base::TimeDelta current_rasterize_time = | 153 base::TimeDelta current_rasterize_time = |
| 154 rendering_stats_->impl_thread_rendering_stats().rasterize_time; | 154 rendering_stats_->impl_thread_rendering_stats().rasterize_time; |
| 155 HISTOGRAM_CUSTOM_COUNTS( | 155 LOCAL_HISTOGRAM_CUSTOM_COUNTS( |
| 156 "Renderer4.PictureRasterTimeUS", | 156 "Renderer4.PictureRasterTimeUS", |
| 157 (current_rasterize_time - prev_rasterize_time).InMicroseconds(), | 157 (current_rasterize_time - prev_rasterize_time).InMicroseconds(), |
| 158 0, | 158 0, |
| 159 100000, | 159 100000, |
| 160 100); | 160 100); |
| 161 } | 161 } |
| 162 } | 162 } |
| 163 | 163 |
| 164 PicturePileImpl::Analysis analysis_; | 164 PicturePileImpl::Analysis analysis_; |
| 165 scoped_refptr<PicturePileImpl> picture_pile_; | 165 scoped_refptr<PicturePileImpl> picture_pile_; |
| (...skipping 1003 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1169 TRACE_EVENT0("cc", "TileManager::CheckIfReadyToActivate"); | 1169 TRACE_EVENT0("cc", "TileManager::CheckIfReadyToActivate"); |
| 1170 | 1170 |
| 1171 rasterizer_->CheckForCompletedTasks(); | 1171 rasterizer_->CheckForCompletedTasks(); |
| 1172 did_check_for_completed_tasks_since_last_schedule_tasks_ = true; | 1172 did_check_for_completed_tasks_since_last_schedule_tasks_ = true; |
| 1173 | 1173 |
| 1174 if (IsReadyToActivate()) | 1174 if (IsReadyToActivate()) |
| 1175 client_->NotifyReadyToActivate(); | 1175 client_->NotifyReadyToActivate(); |
| 1176 } | 1176 } |
| 1177 | 1177 |
| 1178 } // namespace cc | 1178 } // namespace cc |
| OLD | NEW |