Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / cc / trees / layer_tree_host_client.h
index deca800..74dcbc0 100644 (file)
@@ -31,17 +31,12 @@ class LayerTreeHostClient {
   // Creates an OutputSurface. If fallback is true, it should attempt to
   // create an OutputSurface that is guaranteed to initialize correctly.
   virtual scoped_ptr<OutputSurface> CreateOutputSurface(bool fallback) = 0;
-  virtual void DidInitializeOutputSurface(bool success) = 0;
+  virtual void DidInitializeOutputSurface() = 0;
   virtual void WillCommit() = 0;
   virtual void DidCommit() = 0;
   virtual void DidCommitAndDrawFrame() = 0;
   virtual void DidCompleteSwapBuffers() = 0;
 
-  // If the client provides an OutputSurface bound to a 3d context for direct
-  // rendering, this must return a provider that provides contexts usable from
-  // the same thread as the OutputSurface's context.
-  virtual scoped_refptr<ContextProvider> OffscreenContextProvider() = 0;
-
   // Requests that the client insert a rate limiting token in the shared main
   // thread context's command stream that will block if the context gets too far
   // ahead of the compositor's command stream. Only needed if the tree contains