gpu: Add support for GL_TEXTURE_RECTANGLE_ARB target to CHROMIUM_copy_texture.

BUG=366710

Review URL: https://codereview.chromium.org/254753002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267093 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc
index df1b6d6..4b75c2e 100644
--- a/gpu/command_buffer/service/gles2_cmd_decoder.cc
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc
@@ -9948,7 +9948,8 @@
   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");