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