| Index: chrome/browser/renderer_host/render_widget_host_view_mac.h | 
| =================================================================== | 
| --- chrome/browser/renderer_host/render_widget_host_view_mac.h	(revision 67289) | 
| +++ chrome/browser/renderer_host/render_widget_host_view_mac.h	(working copy) | 
| @@ -243,8 +243,12 @@ | 
| int32 width, | 
| int32 height, | 
| TransportDIB::Handle transport_dib); | 
| -  virtual void AcceleratedSurfaceBuffersSwapped(gfx::PluginWindowHandle window, | 
| -                                                uint64 surface_id); | 
| +  virtual void AcceleratedSurfaceBuffersSwapped( | 
| +      gfx::PluginWindowHandle window, | 
| +      uint64 surface_id, | 
| +      int32 renderer_id, | 
| +      int32 route_id, | 
| +      uint64 swap_buffers_count); | 
| virtual void GpuRenderingStateDidChange(); | 
| void DrawAcceleratedSurfaceInstance( | 
| CGLContextObj context, | 
| @@ -273,6 +277,12 @@ | 
| // should be called after the software backing store has been painted to. | 
| void HandleDelayedGpuViewHiding(); | 
|  | 
| +  // This is called from the display link thread, and provides the GPU | 
| +  // process a notion of how quickly the browser is able to keep up with it. | 
| +  void AcknowledgeSwapBuffers(int renderer_id, | 
| +                              int32 route_id, | 
| +                              uint64 swap_buffers_count); | 
| + | 
| // These member variables should be private, but the associated ObjC class | 
| // needs access to them and can't be made a friend. | 
|  | 
|  |