| Index: content/browser/compositor/gpu_process_transport_factory.cc
|
| diff --git a/content/browser/compositor/gpu_process_transport_factory.cc b/content/browser/compositor/gpu_process_transport_factory.cc
|
| index 25f9dad4e565ae2ab2a67a9b07bdf6cac6780165..17b05485e2100548e11665e3def068bad5f42db1 100644
|
| --- a/content/browser/compositor/gpu_process_transport_factory.cc
|
| +++ b/content/browser/compositor/gpu_process_transport_factory.cc
|
| @@ -315,6 +315,16 @@ gfx::GLSurfaceHandle GpuProcessTransportFactory::GetSharedSurfaceHandle() {
|
| return handle;
|
| }
|
|
|
| +scoped_ptr<cc::SurfaceIdAllocator>
|
| +GpuProcessTransportFactory::CreateSurfaceIdAllocator() {
|
| + return make_scoped_ptr(
|
| + new cc::SurfaceIdAllocator(next_surface_id_namespace_++));
|
| +}
|
| +
|
| +cc::SurfaceManager* GpuProcessTransportFactory::GetSurfaceManager() {
|
| + return surface_manager_.get();
|
| +}
|
| +
|
| GLHelper* GpuProcessTransportFactory::GetGLHelper() {
|
| if (!gl_helper_ && !per_compositor_data_.empty()) {
|
| scoped_refptr<cc::ContextProvider> provider =
|
|
|