| 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 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 165 | 165 |
| 166 // static | 166 // static |
| 167 scoped_ptr<TileManager> TileManager::Create( | 167 scoped_ptr<TileManager> TileManager::Create( |
| 168 TileManagerClient* client, | 168 TileManagerClient* client, |
| 169 ResourceProvider* resource_provider, | 169 ResourceProvider* resource_provider, |
| 170 ContextProvider* context_provider, | 170 ContextProvider* context_provider, |
| 171 RenderingStatsInstrumentation* rendering_stats_instrumentation, | 171 RenderingStatsInstrumentation* rendering_stats_instrumentation, |
| 172 bool use_map_image, | 172 bool use_map_image, |
| 173 size_t max_transfer_buffer_usage_bytes, | 173 size_t max_transfer_buffer_usage_bytes, |
| 174 size_t max_raster_usage_bytes, | 174 size_t max_raster_usage_bytes, |
| 175 unsigned map_image_texture_target) { | 175 GLenum map_image_texture_target) { |
| 176 return make_scoped_ptr( | 176 return make_scoped_ptr( |
| 177 new TileManager(client, | 177 new TileManager(client, |
| 178 resource_provider, | 178 resource_provider, |
| 179 use_map_image ? | 179 use_map_image ? |
| 180 ImageRasterWorkerPool::Create( | 180 ImageRasterWorkerPool::Create( |
| 181 resource_provider, | 181 resource_provider, |
| 182 context_provider, | 182 context_provider, |
| 183 map_image_texture_target) : | 183 map_image_texture_target) : |
| 184 PixelBufferRasterWorkerPool::Create( | 184 PixelBufferRasterWorkerPool::Create( |
| 185 resource_provider, | 185 resource_provider, |
| (...skipping 795 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 981 flags)); | 981 flags)); |
| 982 DCHECK(tiles_.find(tile->id()) == tiles_.end()); | 982 DCHECK(tiles_.find(tile->id()) == tiles_.end()); |
| 983 | 983 |
| 984 tiles_[tile->id()] = tile; | 984 tiles_[tile->id()] = tile; |
| 985 used_layer_counts_[tile->layer_id()]++; | 985 used_layer_counts_[tile->layer_id()]++; |
| 986 prioritized_tiles_dirty_ = true; | 986 prioritized_tiles_dirty_ = true; |
| 987 return tile; | 987 return tile; |
| 988 } | 988 } |
| 989 | 989 |
| 990 } // namespace cc | 990 } // namespace cc |
| OLD | NEW |