Index: trunk/src/webkit/gpu/webgraphicscontext3d_in_process_command_buffer_impl.h |
=================================================================== |
--- trunk/src/webkit/gpu/webgraphicscontext3d_in_process_command_buffer_impl.h (revision 189974) |
+++ trunk/src/webkit/gpu/webgraphicscontext3d_in_process_command_buffer_impl.h (working copy) |
@@ -50,10 +50,12 @@ |
: public NON_EXPORTED_BASE(WebKit::WebGraphicsContext3D) { |
public: |
- WebGraphicsContext3DInProcessCommandBufferImpl( |
- const WebKit::WebGraphicsContext3D::Attributes& attributes); |
+ WebGraphicsContext3DInProcessCommandBufferImpl(); |
virtual ~WebGraphicsContext3DInProcessCommandBufferImpl(); |
+ bool Initialize(WebKit::WebGraphicsContext3D::Attributes attributes, |
+ WebKit::WebGraphicsContext3D* view_context); |
+ |
//---------------------------------------------------------------------- |
// WebGraphicsContext3D methods |
virtual bool makeContextCurrent(); |
@@ -511,15 +513,10 @@ |
void OnSwapBuffersComplete(); |
virtual void OnContextLost(); |
- bool MaybeInitializeGL(); |
- |
// Used to try to find bugs in code that calls gl directly through the gl api |
// instead of going through WebGraphicsContext3D. |
void ClearContext(); |
- bool initialized_; |
- bool initialize_failed_; |
- |
// The context we use for OpenGL rendering. |
GLInProcessContext* context_; |
// The GLES2Implementation we use for OpenGL rendering. |