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 = |