Index: mojo/ui/gl_renderer.cc |
diff --git a/mojo/ui/gl_renderer.cc b/mojo/ui/gl_renderer.cc |
index 3adf50782b78f6f03ce575fe9ca7ca7bfe71176d..3e60c82b06d0dc4a24431d4eb5be8bb6da8f7e8a 100644 |
--- a/mojo/ui/gl_renderer.cc |
+++ b/mojo/ui/gl_renderer.cc |
@@ -45,7 +45,8 @@ std::unique_ptr<mojo::GLTexture> GLRenderer::GetTexture( |
} |
mojo::gfx::composition::ResourcePtr GLRenderer::BindTextureResource( |
- std::unique_ptr<GLTexture> texture) { |
+ std::unique_ptr<GLTexture> texture, |
+ mojo::gfx::composition::MailboxTextureResource::Origin origin) { |
if (!gl_context_) |
return nullptr; |
@@ -67,6 +68,7 @@ mojo::gfx::composition::ResourcePtr GLRenderer::BindTextureResource( |
sizeof(mailbox)); |
resource->get_mailbox_texture()->sync_point = sync_point; |
resource->get_mailbox_texture()->size = texture->size().Clone(); |
+ resource->get_mailbox_texture()->origin = origin; |
resource->get_mailbox_texture()->callback = |
(new GLTextureReleaser( |
weak_factory_.GetWeakPtr(), |