| Index: content/browser/aura/gpu_process_transport_factory.cc
|
| diff --git a/content/browser/aura/gpu_process_transport_factory.cc b/content/browser/aura/gpu_process_transport_factory.cc
|
| index ee92513397e9b74d25d08dec66e377a6a02db106..c4b34bb4a40bfd6366aecb5250458817c50297c3 100644
|
| --- a/content/browser/aura/gpu_process_transport_factory.cc
|
| +++ b/content/browser/aura/gpu_process_transport_factory.cc
|
| @@ -288,11 +288,11 @@ gfx::GLSurfaceHandle GpuProcessTransportFactory::CreateSharedSurfaceHandle() {
|
| SharedMainThreadContextProvider();
|
| if (!provider.get())
|
| return gfx::GLSurfaceHandle();
|
| - typedef WebGraphicsContext3DCommandBufferImpl WGC3DCBI;
|
| - WGC3DCBI* context = static_cast<WGC3DCBI*>(provider->Context3d());
|
| + ContextProviderCommandBuffer* provider_command_buffer =
|
| + static_cast<ContextProviderCommandBuffer*>(provider.get());
|
| gfx::GLSurfaceHandle handle = gfx::GLSurfaceHandle(
|
| gfx::kNullPluginWindow, gfx::TEXTURE_TRANSPORT);
|
| - handle.parent_gpu_process_id = context->GetGPUProcessID();
|
| + handle.parent_gpu_process_id = provider_command_buffer->GetGPUProcessID();
|
| handle.parent_client_id =
|
| BrowserGpuChannelHostFactory::instance()->GetGpuChannelId();
|
| return handle;
|
| @@ -344,7 +344,7 @@ uint32 GpuProcessTransportFactory::InsertSyncPoint() {
|
| SharedMainThreadContextProvider();
|
| if (!provider.get())
|
| return 0;
|
| - return provider->Context3d()->insertSyncPoint();
|
| + return provider->ContextGL()->InsertSyncPointCHROMIUM();
|
| }
|
|
|
| void GpuProcessTransportFactory::WaitSyncPoint(uint32 sync_point) {
|
| @@ -352,7 +352,7 @@ void GpuProcessTransportFactory::WaitSyncPoint(uint32 sync_point) {
|
| SharedMainThreadContextProvider();
|
| if (!provider.get())
|
| return;
|
| - provider->Context3d()->waitSyncPoint(sync_point);
|
| + provider->ContextGL()->WaitSyncPointCHROMIUM(sync_point);
|
| }
|
|
|
| void GpuProcessTransportFactory::AddObserver(
|
|
|