| Index: cc/tiles/tile.cc
|
| diff --git a/cc/tiles/tile.cc b/cc/tiles/tile.cc
|
| index 7d91552eb0980e87416b796e2ff4d61d490dff08..a596194dfdfa138e1a4cf10d77542d6a138fb2ae 100644
|
| --- a/cc/tiles/tile.cc
|
| +++ b/cc/tiles/tile.cc
|
| @@ -66,8 +66,12 @@ void Tile::AsValueInto(base::trace_event::TracedValue* value) const {
|
| }
|
|
|
| size_t Tile::GPUMemoryUsageInBytes() const {
|
| - if (draw_info_.resource_)
|
| - return draw_info_.resource_->bytes();
|
| + if (draw_info_.resource_) {
|
| + // We can use UncheckedSizeInBytes, since the tile size is determined by the
|
| + // compositor.
|
| + return Resource::UncheckedMemorySizeBytes(draw_info_.resource_->size(),
|
| + draw_info_.resource_->format());
|
| + }
|
| return 0;
|
| }
|
|
|
|
|