| Index: media/gpu/ipc/service/gpu_video_decode_accelerator.cc
|
| diff --git a/media/gpu/ipc/service/gpu_video_decode_accelerator.cc b/media/gpu/ipc/service/gpu_video_decode_accelerator.cc
|
| index ebc4ecd37174fa11147e657e651a5a822a61f3ad..bfd03924d2531340bdc152c020b38057378b0d18 100644
|
| --- a/media/gpu/ipc/service/gpu_video_decode_accelerator.cc
|
| +++ b/media/gpu/ipc/service/gpu_video_decode_accelerator.cc
|
| @@ -525,14 +525,7 @@ void GpuVideoDecodeAccelerator::SetTextureCleared(const Picture& picture) {
|
| GLenum target = texture_ref->texture()->target();
|
| gpu::gles2::TextureManager* texture_manager =
|
| stub_->decoder()->GetContextGroup()->texture_manager();
|
| -
|
| - // External textures are a special case and expected to already be cleared.
|
| - if (target == GL_TEXTURE_EXTERNAL_OES) {
|
| - DCHECK(texture_ref->texture()->IsLevelCleared(target, 0));
|
| - } else {
|
| - DCHECK(!texture_ref->texture()->IsLevelCleared(target, 0));
|
| - texture_manager->SetLevelCleared(texture_ref.get(), target, 0, true);
|
| - }
|
| + texture_manager->SetLevelCleared(texture_ref.get(), target, 0, true);
|
| }
|
| uncleared_textures_.erase(it);
|
| }
|
|
|