| 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..0720fa2ee56f27fbfdac74c2e000878a7b0dc242 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| @@ -10089,25 +10089,28 @@ 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,
|
| + internal_format,
|
| + 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());
|
|
|