| Index: cc/resources/managed_tile_state.cc
|
| diff --git a/cc/resources/managed_tile_state.cc b/cc/resources/managed_tile_state.cc
|
| index 836dd2290a279fb0dd176e84668930992248ccf7..d137b8dd762c20ed375bf7194da2b3f8e66502fa 100644
|
| --- a/cc/resources/managed_tile_state.cc
|
| +++ b/cc/resources/managed_tile_state.cc
|
| @@ -9,30 +9,6 @@
|
| #include "cc/base/math_util.h"
|
|
|
| namespace cc {
|
| -namespace {
|
| -
|
| -scoped_ptr<base::Value> MemoryStateAsValue(TileVersionMemoryState state) {
|
| - switch (state) {
|
| - case NOT_ALLOWED_TO_USE_MEMORY:
|
| - return scoped_ptr<base::Value>(
|
| - base::Value::CreateStringValue("NOT_ALLOWED_TO_USE_MEMORY"));
|
| - case CAN_USE_MEMORY:
|
| - return scoped_ptr<base::Value>(
|
| - base::Value::CreateStringValue("CAN_USE_MEMORY"));
|
| - case USING_UNRELEASABLE_MEMORY:
|
| - return scoped_ptr<base::Value>(
|
| - base::Value::CreateStringValue("USING_UNRELEASABLE_MEMORY"));
|
| - case USING_RELEASABLE_MEMORY:
|
| - return scoped_ptr<base::Value>(
|
| - base::Value::CreateStringValue("USING_RELEASABLE_MEMORY"));
|
| - default:
|
| - NOTREACHED() << "Unrecognized TileVersionMemoryState value " << state;
|
| - return scoped_ptr<base::Value>(base::Value::CreateStringValue(
|
| - "<unknown TileVersionMemoryState value>"));
|
| - }
|
| -}
|
| -
|
| -} // namespace
|
|
|
| ManagedTileState::ManagedTileState()
|
| : picture_pile_analyzed(false),
|
| @@ -51,21 +27,17 @@ ManagedTileState::TileVersion::TileVersion()
|
| : mode_(RESOURCE_MODE),
|
| resource_id_(0),
|
| resource_format_(GL_RGBA),
|
| - memory_state_(NOT_ALLOWED_TO_USE_MEMORY),
|
| forced_upload_(false) {
|
| }
|
|
|
| ManagedTileState::TileVersion::~TileVersion() {
|
| DCHECK(!resource_);
|
| - DCHECK(memory_state_ == NOT_ALLOWED_TO_USE_MEMORY);
|
| }
|
|
|
| bool ManagedTileState::TileVersion::IsReadyToDraw() const {
|
| switch (mode_) {
|
| case RESOURCE_MODE:
|
| - return resource_id_ &&
|
| - (memory_state_ == USING_RELEASABLE_MEMORY ||
|
| - (memory_state_ == USING_UNRELEASABLE_MEMORY && forced_upload_));
|
| + return resource_id_ && (resource_ || forced_upload_);
|
| case SOLID_COLOR_MODE:
|
| case PICTURE_PILE_MODE:
|
| return true;
|
| @@ -87,8 +59,6 @@ ManagedTileState::~ManagedTileState() {
|
| scoped_ptr<base::Value> ManagedTileState::AsValue() const {
|
| scoped_ptr<base::DictionaryValue> state(new base::DictionaryValue());
|
| state->SetBoolean("has_resource", tile_version.resource_.get() != 0);
|
| - state->Set("memory_state",
|
| - MemoryStateAsValue(tile_version.memory_state_).release());
|
| state->Set("bin.0", TileManagerBinAsValue(bin[ACTIVE_TREE]).release());
|
| state->Set("bin.1", TileManagerBinAsValue(bin[PENDING_TREE]).release());
|
| state->Set("gpu_memmgr_stats_bin",
|
|
|