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 cbbbe3f17e1f041c83de4c3eed922ece3de3377c..eb78d0af02cfa56b7ecc4ec91c9e66a7a00f665b 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
@@ -10089,25 +10089,27 @@ void GLES2DecoderImpl::DoCopyTextureCHROMIUM( |
copy_texture_CHROMIUM_->DoCopyTextureWithTransform( |
this, |
source_texture->target(), |
- dest_texture->target(), |
source_texture->service_id(), |
- dest_texture->service_id(), level, |
- source_width, source_height, |
+ dest_texture->service_id(), |
+ level, |
+ source_width, |
+ source_height, |
unpack_flip_y_, |
unpack_premultiply_alpha_, |
unpack_unpremultiply_alpha_, |
default_matrix); |
} else { |
- copy_texture_CHROMIUM_->DoCopyTexture( |
- this, |
- source_texture->target(), |
- dest_texture->target(), |
- source_texture->service_id(), |
- dest_texture->service_id(), level, |
- source_width, source_height, |
- unpack_flip_y_, |
- unpack_premultiply_alpha_, |
- unpack_unpremultiply_alpha_); |
+ copy_texture_CHROMIUM_->DoCopyTexture(this, |
+ source_texture->target(), |
+ source_texture->service_id(), |
+ dest_texture->service_id(), |
+ level, |
+ internal_format, |
+ source_width, |
+ source_height, |
+ unpack_flip_y_, |
+ unpack_premultiply_alpha_, |
+ unpack_unpremultiply_alpha_); |
} |
DoDidUseTexImageIfNeeded(source_texture, source_texture->target()); |