diff options
Diffstat (limited to 'cc/resources')
-rw-r--r-- | cc/resources/picture_pile_impl.h | 9 | ||||
-rw-r--r-- | cc/resources/tile_manager.cc | 10 | ||||
-rw-r--r-- | cc/resources/tile_manager.h | 4 |
3 files changed, 10 insertions, 13 deletions
diff --git a/cc/resources/picture_pile_impl.h b/cc/resources/picture_pile_impl.h index 6986db4..9f5b5f6 100644 --- a/cc/resources/picture_pile_impl.h +++ b/cc/resources/picture_pile_impl.h @@ -17,7 +17,14 @@ #include "cc/resources/raster_source.h" #include "skia/ext/analysis_canvas.h" #include "skia/ext/refptr.h" -#include "third_party/skia/include/core/SkPicture.h" + +class SkCanvas; +class SkPicture; +class SkPixelRef; + +namespace gfx { +class Rect; +} namespace cc { diff --git a/cc/resources/tile_manager.cc b/cc/resources/tile_manager.cc index 1c7d4ca..d83b824 100644 --- a/cc/resources/tile_manager.cc +++ b/cc/resources/tile_manager.cc @@ -233,7 +233,6 @@ TileManager::TileManager( scheduled_raster_task_limit_(scheduled_raster_task_limit), all_tiles_that_need_to_be_rasterized_are_scheduled_(true), rendering_stats_instrumentation_(rendering_stats_instrumentation), - did_initialize_visible_tile_(false), did_check_for_completed_tasks_since_last_schedule_tasks_(true), did_oom_on_last_assign_(false), ready_to_activate_check_notifier_( @@ -433,7 +432,7 @@ void TileManager::ManageTiles(const GlobalStateThatImpactsTilePriority& state) { resource_pool_->acquired_memory_usage_bytes()); } -bool TileManager::UpdateVisibleTiles() { +void TileManager::UpdateVisibleTiles() { TRACE_EVENT0("cc", "TileManager::UpdateVisibleTiles"); rasterizer_->CheckForCompletedTasks(); @@ -446,10 +445,6 @@ bool TileManager::UpdateVisibleTiles() { "stats", RasterTaskCompletionStatsAsValue(update_visible_tiles_stats_)); update_visible_tiles_stats_ = RasterTaskCompletionStats(); - - bool did_initialize_visible_tile = did_initialize_visible_tile_; - did_initialize_visible_tile_ = false; - return did_initialize_visible_tile; } scoped_refptr<base::debug::ConvertableToTraceFormat> @@ -828,9 +823,6 @@ void TileManager::OnRasterTaskCompleted( mts.draw_info.resource_ = resource.Pass(); } - if (tile->priority(ACTIVE_TREE).distance_to_visible == 0.f) - did_initialize_visible_tile_ = true; - client_->NotifyTileStateChanged(tile); } diff --git a/cc/resources/tile_manager.h b/cc/resources/tile_manager.h index 92821e0..e94fb7c 100644 --- a/cc/resources/tile_manager.h +++ b/cc/resources/tile_manager.h @@ -108,8 +108,7 @@ class CC_EXPORT TileManager : public RasterizerClient, void ManageTiles(const GlobalStateThatImpactsTilePriority& state); - // Returns true when visible tiles have been initialized. - bool UpdateVisibleTiles(); + void UpdateVisibleTiles(); scoped_refptr<Tile> CreateTile(RasterSource* raster_source, const gfx::Size& tile_size, @@ -254,7 +253,6 @@ class CC_EXPORT TileManager : public RasterizerClient, RenderingStatsInstrumentation* rendering_stats_instrumentation_; - bool did_initialize_visible_tile_; bool did_check_for_completed_tasks_since_last_schedule_tasks_; bool did_oom_on_last_assign_; |