| Index: gpu/command_buffer/service/texture_manager.cc
|
| ===================================================================
|
| --- gpu/command_buffer/service/texture_manager.cc (revision 114132)
|
| +++ gpu/command_buffer/service/texture_manager.cc (working copy)
|
| @@ -106,7 +106,8 @@
|
| }
|
|
|
| bool TextureManager::TextureInfo::MarkMipmapsGenerated(
|
| - const FeatureInfo* feature_info) {
|
| + const FeatureInfo* feature_info,
|
| + bool cleared) {
|
| if (!CanGenerateMipmaps(feature_info)) {
|
| return false;
|
| }
|
| @@ -132,7 +133,7 @@
|
| info1.border,
|
| info1.format,
|
| info1.type,
|
| - true);
|
| + cleared);
|
| }
|
| }
|
|
|
| @@ -523,7 +524,7 @@
|
| // needed to be able to call GL correctly.
|
| info.cleared = decoder->ClearLevel(
|
| service_id_, target_, info.target, info.level, info.format, info.type,
|
| - info.width, info.height, immutable_);
|
| + info.width, info.height);
|
| if (!info.cleared) {
|
| ++num_uncleared_mips_;
|
| }
|
| @@ -790,7 +791,8 @@
|
|
|
| bool TextureManager::MarkMipmapsGenerated(
|
| const FeatureInfo* feature_info,
|
| - TextureManager::TextureInfo* info) {
|
| + TextureManager::TextureInfo* info,
|
| + bool cleared) {
|
| DCHECK(info);
|
| if (!info->CanRender(feature_info)) {
|
| DCHECK_NE(0, num_unrenderable_textures_);
|
| @@ -802,7 +804,7 @@
|
| }
|
| num_uncleared_mips_ -= info->num_uncleared_mips();
|
| DCHECK_GE(num_uncleared_mips_, 0);
|
| - bool result = info->MarkMipmapsGenerated(feature_info);
|
| + bool result = info->MarkMipmapsGenerated(feature_info, cleared);
|
| num_uncleared_mips_ += info->num_uncleared_mips();
|
| if (!info->CanRender(feature_info)) {
|
| ++num_unrenderable_textures_;
|
|
|
| Property changes on: gpu/command_buffer/service/texture_manager.cc
|
| ___________________________________________________________________
|
| Deleted: svn:mergeinfo
|
| Reverse-merged /branches/chrome_webkit_merge_branch/o3d/gpu/command_buffer/service/texture_manager.cc:r69-2775
|
| Reverse-merged /trunk/src/o3d/gpu/command_buffer/service/texture_manager.cc:r32866-32958
|
|
|
|
|