| Index: content/renderer/pepper/pepper_compositor_host.cc
|
| diff --git a/content/renderer/pepper/pepper_compositor_host.cc b/content/renderer/pepper/pepper_compositor_host.cc
|
| index e8343ee38abfa2f4b769c02d383004dfd7b60166..c6920f39b99a2ec322f055a9babdc901baead447 100644
|
| --- a/content/renderer/pepper/pepper_compositor_host.cc
|
| +++ b/content/renderer/pepper/pepper_compositor_host.cc
|
| @@ -190,18 +190,20 @@ void PepperCompositorHost::ImageReleased(
|
| scoped_ptr<base::SharedMemory> shared_memory,
|
| scoped_ptr<cc::SharedBitmap> bitmap,
|
| uint32_t sync_point,
|
| + const gpu::SyncToken& sync_token,
|
| bool is_lost) {
|
| bitmap.reset();
|
| shared_memory.reset();
|
| - ResourceReleased(id, sync_point, is_lost);
|
| + ResourceReleased(id, sync_point, sync_token, is_lost);
|
| }
|
|
|
| void PepperCompositorHost::ResourceReleased(int32_t id,
|
| uint32_t sync_point,
|
| + const gpu::SyncToken& sync_token,
|
| bool is_lost) {
|
| - host()->SendUnsolicitedReply(
|
| - pp_resource(),
|
| - PpapiPluginMsg_Compositor_ReleaseResource(id, sync_point, is_lost));
|
| + host()->SendUnsolicitedReply(pp_resource(),
|
| + PpapiPluginMsg_Compositor_ReleaseResource(
|
| + id, sync_point, sync_token, is_lost));
|
| }
|
|
|
| void PepperCompositorHost::SendCommitLayersReplyIfNecessary() {
|
| @@ -270,9 +272,9 @@ void PepperCompositorHost::UpdateLayer(
|
| static_cast<cc::TextureLayer*>(layer.get()));
|
| if (!old_layer ||
|
| new_layer->common.resource_id != old_layer->common.resource_id) {
|
| - cc::TextureMailbox mailbox(new_layer->texture->mailbox,
|
| - new_layer->texture->target,
|
| - new_layer->texture->sync_point);
|
| + cc::TextureMailbox mailbox(
|
| + new_layer->texture->mailbox, new_layer->texture->target,
|
| + new_layer->texture->sync_point, new_layer->texture->sync_token);
|
| texture_layer->SetTextureMailbox(mailbox,
|
| cc::SingleReleaseCallback::Create(
|
| base::Bind(&PepperCompositorHost::ResourceReleased,
|
|
|