| Index: mojo/gpu/gl_context.h
 | 
| diff --git a/mojo/gpu/gl_context.h b/mojo/gpu/gl_context.h
 | 
| index 2ccdaaddafe88014f5109283e8942f4eaa474e8a..a557fdb83c666f6d28ffcbe6b2856986b6d3252a 100644
 | 
| --- a/mojo/gpu/gl_context.h
 | 
| +++ b/mojo/gpu/gl_context.h
 | 
| @@ -12,6 +12,7 @@
 | 
|  #include "mojo/public/cpp/bindings/interface_ptr.h"
 | 
|  
 | 
|  namespace mojo {
 | 
| +class ApplicationConnector;
 | 
|  class CommandBuffer;
 | 
|  using CommandBufferPtr = InterfacePtr<CommandBuffer>;
 | 
|  class Shell;
 | 
| @@ -26,7 +27,11 @@ class GLContext {
 | 
|      virtual ~Observer();
 | 
|    };
 | 
|  
 | 
| -  static base::WeakPtr<GLContext> Create(Shell* shell);
 | 
| +  // Creates an offscreen GL context.
 | 
| +  static base::WeakPtr<GLContext> CreateOffscreen(
 | 
| +      ApplicationConnector* connector);
 | 
| +
 | 
| +  // Creates a GL context from a command buffer.
 | 
|    static base::WeakPtr<GLContext> CreateFromCommandBuffer(
 | 
|        CommandBufferPtr command_buffer);
 | 
|  
 | 
| 
 |