Index: cc/resources/picture_layer_tiling.cc |
diff --git a/cc/resources/picture_layer_tiling.cc b/cc/resources/picture_layer_tiling.cc |
index 4394e79057a7b5f00ae5045628fc49594d36732d..90ac60fcfc6e9a92277fad845e0591181a945e80 100644 |
--- a/cc/resources/picture_layer_tiling.cc |
+++ b/cc/resources/picture_layer_tiling.cc |
@@ -497,7 +497,10 @@ size_t PictureLayerTiling::GPUMemoryUsageInBytes() const { |
size_t amount = 0; |
for (TileMap::const_iterator it = tiles_.begin(); it != tiles_.end(); ++it) { |
const Tile* tile = it->second.get(); |
- amount += tile->tile_version().GPUMemoryUsageInBytes(); |
+ for (int mode = 0; mode < NUM_RASTER_MODES; ++mode) { |
+ amount += tile->tile_version( |
+ static_cast<TileRasterMode>(mode)).GPUMemoryUsageInBytes(); |
+ } |
} |
return amount; |
} |