| Index: trunk/src/ui/gl/gl_context.h
|
| ===================================================================
|
| --- trunk/src/ui/gl/gl_context.h (revision 258964)
|
| +++ trunk/src/ui/gl/gl_context.h (working copy)
|
| @@ -6,12 +6,10 @@
|
| #define UI_GL_GL_CONTEXT_H_
|
|
|
| #include <string>
|
| -#include <vector>
|
|
|
| #include "base/basictypes.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/memory/scoped_ptr.h"
|
| -#include "base/synchronization/cancellation_flag.h"
|
| #include "ui/gl/gl_share_group.h"
|
| #include "ui/gl/gl_state_restorer.h"
|
| #include "ui/gl/gpu_preference.h"
|
| @@ -34,25 +32,6 @@
|
| virtual bool Initialize(
|
| GLSurface* compatible_surface, GpuPreference gpu_preference) = 0;
|
|
|
| - class FlushEvent : public base::RefCountedThreadSafe<FlushEvent> {
|
| - public:
|
| - bool IsSignaled();
|
| -
|
| - private:
|
| - friend class base::RefCountedThreadSafe<FlushEvent>;
|
| - friend class GLContext;
|
| - FlushEvent();
|
| - virtual ~FlushEvent();
|
| - void Signal();
|
| -
|
| - base::CancellationFlag flag_;
|
| - };
|
| -
|
| - // Needs to be called with this context current. It will return a FlushEvent
|
| - // that is initially unsignaled, but will transition to signaled after the
|
| - // next glFlush() or glFinish() occurs in this context.
|
| - scoped_refptr<FlushEvent> SignalFlush();
|
| -
|
| // Destroys the GL context.
|
| virtual void Destroy() = 0;
|
|
|
| @@ -135,9 +114,6 @@
|
| // Returns the GL renderer string. The context must be current.
|
| virtual std::string GetGLRenderer();
|
|
|
| - // Called when glFlush()/glFinish() is called with this context current.
|
| - void OnFlush();
|
| -
|
| protected:
|
| virtual ~GLContext();
|
|
|
| @@ -164,8 +140,6 @@
|
| scoped_ptr<GLStateRestorer> state_restorer_;
|
| scoped_ptr<GLVersionInfo> version_info_;
|
|
|
| - std::vector<scoped_refptr<FlushEvent> > flush_events_;
|
| -
|
| DISALLOW_COPY_AND_ASSIGN(GLContext);
|
| };
|
|
|
|
|