| Index: gpu/command_buffer/service/texture_manager.cc
|
| diff --git a/gpu/command_buffer/service/texture_manager.cc b/gpu/command_buffer/service/texture_manager.cc
|
| index cf6f468510964386c749d93e116c135a22703b43..9e407fa7ee3154375610fb51e4075922410180c5 100644
|
| --- a/gpu/command_buffer/service/texture_manager.cc
|
| +++ b/gpu/command_buffer/service/texture_manager.cc
|
| @@ -280,6 +280,13 @@ void TextureManager::TextureInfo::SetParameter(
|
| void TextureManager::TextureInfo::Update(const FeatureInfo* feature_info) {
|
| // Update npot status.
|
| npot_ = false;
|
| +
|
| + if (level_infos_.empty()) {
|
| + texture_complete_ = false;
|
| + cube_complete_ = false;
|
| + return;
|
| + }
|
| +
|
| for (size_t ii = 0; ii < level_infos_.size(); ++ii) {
|
| const TextureInfo::LevelInfo& info = level_infos_[ii][0];
|
| if (GLES2Util::IsNPOT(info.width) ||
|
|
|