Index: ui/gl/gl_gl_api_implementation.h |
diff --git a/ui/gl/gl_gl_api_implementation.h b/ui/gl/gl_gl_api_implementation.h |
index c87dbd1de088e0d684805ca9ec1b9febc461f46a..e764ec3ce3d4afb241c7f5062185537e1586c91f 100644 |
--- a/ui/gl/gl_gl_api_implementation.h |
+++ b/ui/gl/gl_gl_api_implementation.h |
@@ -41,6 +41,7 @@ class GL_EXPORT GLApiBase : public GLApi { |
GLApiBase(); |
virtual ~GLApiBase(); |
void InitializeBase(DriverGL* driver); |
+ void SignalFlush(); |
DriverGL* driver_; |
}; |
@@ -51,6 +52,10 @@ class GL_EXPORT RealGLApi : public GLApiBase { |
RealGLApi(); |
virtual ~RealGLApi(); |
void Initialize(DriverGL* driver); |
+ |
+ private: |
+ virtual void glFinishFn() OVERRIDE; |
+ virtual void glFlushFn() OVERRIDE; |
}; |
// Inserts a TRACE for every GL call. |
@@ -82,10 +87,12 @@ class GL_EXPORT VirtualGLApi : public GLApiBase { |
void OnReleaseVirtuallyCurrent(GLContext* virtual_context); |
+private: |
// Overridden functions from GLApiBase |
virtual const GLubyte* glGetStringFn(GLenum name) OVERRIDE; |
+ virtual void glFinishFn() OVERRIDE; |
+ virtual void glFlushFn() OVERRIDE; |
- private: |
// The real context we're running on. |
GLContext* real_context_; |