| Index: gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| index df1b6d6eadf1d570fe089ed5bc61b8994131f19c..4b75c2e1eb480c1ec4e55c6956e89324ffd78b84 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| @@ -9948,7 +9948,8 @@ void GLES2DecoderImpl::DoCopyTextureCHROMIUM(
|
| Texture* dest_texture = dest_texture_ref->texture();
|
| if (dest_texture->target() != GL_TEXTURE_2D ||
|
| (source_texture->target() != GL_TEXTURE_2D &&
|
| - source_texture->target() != GL_TEXTURE_EXTERNAL_OES)) {
|
| + source_texture->target() != GL_TEXTURE_RECTANGLE_ARB &&
|
| + source_texture->target() != GL_TEXTURE_EXTERNAL_OES)) {
|
| LOCAL_SET_GL_ERROR(GL_INVALID_VALUE,
|
| "glCopyTextureCHROMIUM",
|
| "invalid texture target binding");
|
|
|