| 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/layers/picture_layer_impl.h" | 5 #include "cc/layers/picture_layer_impl.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <limits> | 8 #include <limits> |
| 9 | 9 |
| 10 #include "base/time/time.h" | 10 #include "base/time/time.h" |
| (...skipping 1162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1173 | 1173 |
| 1174 bool PictureLayerImpl::CanHaveTilingWithScale(float contents_scale) const { | 1174 bool PictureLayerImpl::CanHaveTilingWithScale(float contents_scale) const { |
| 1175 if (!CanHaveTilings()) | 1175 if (!CanHaveTilings()) |
| 1176 return false; | 1176 return false; |
| 1177 if (contents_scale < MinimumContentsScale()) | 1177 if (contents_scale < MinimumContentsScale()) |
| 1178 return false; | 1178 return false; |
| 1179 return true; | 1179 return true; |
| 1180 } | 1180 } |
| 1181 | 1181 |
| 1182 void PictureLayerImpl::SanityCheckTilingState() const { | 1182 void PictureLayerImpl::SanityCheckTilingState() const { |
| 1183 if (!DCHECK_IS_ON()) | 1183 if (!DCHECK_IS_ON) |
| 1184 return; | 1184 return; |
| 1185 | 1185 |
| 1186 if (!CanHaveTilings()) { | 1186 if (!CanHaveTilings()) { |
| 1187 DCHECK_EQ(0u, tilings_->num_tilings()); | 1187 DCHECK_EQ(0u, tilings_->num_tilings()); |
| 1188 return; | 1188 return; |
| 1189 } | 1189 } |
| 1190 if (tilings_->num_tilings() == 0) | 1190 if (tilings_->num_tilings() == 0) |
| 1191 return; | 1191 return; |
| 1192 | 1192 |
| 1193 // MarkVisibleResourcesAsRequired depends on having exactly 1 high res | 1193 // MarkVisibleResourcesAsRequired depends on having exactly 1 high res |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1238 size_t PictureLayerImpl::GPUMemoryUsageInBytes() const { | 1238 size_t PictureLayerImpl::GPUMemoryUsageInBytes() const { |
| 1239 const_cast<PictureLayerImpl*>(this)->DoPostCommitInitializationIfNeeded(); | 1239 const_cast<PictureLayerImpl*>(this)->DoPostCommitInitializationIfNeeded(); |
| 1240 return tilings_->GPUMemoryUsageInBytes(); | 1240 return tilings_->GPUMemoryUsageInBytes(); |
| 1241 } | 1241 } |
| 1242 | 1242 |
| 1243 void PictureLayerImpl::RunMicroBenchmark(MicroBenchmarkImpl* benchmark) { | 1243 void PictureLayerImpl::RunMicroBenchmark(MicroBenchmarkImpl* benchmark) { |
| 1244 benchmark->RunOnLayer(this); | 1244 benchmark->RunOnLayer(this); |
| 1245 } | 1245 } |
| 1246 | 1246 |
| 1247 } // namespace cc | 1247 } // namespace cc |
| OLD | NEW |