Index: cc/output/gl_renderer.h |
diff --git a/cc/output/gl_renderer.h b/cc/output/gl_renderer.h |
index e776082ee2403bfe5892b95be642a82f5170964e..83879e01a908441437456d6e69aec9dc3b14326d 100644 |
--- a/cc/output/gl_renderer.h |
+++ b/cc/output/gl_renderer.h |
@@ -45,6 +45,8 @@ class ScopedEnsureFramebufferAllocation; |
// Class that handles drawing of composited render layers using GL. |
class CC_EXPORT GLRenderer : public DirectRenderer { |
public: |
+ class UseGrContext; |
enne (OOO)
2014/04/23 19:53:41
Does this need to be a nested class? Can you just
danakj
2014/04/23 19:56:05
It accesses the protected output_surface_ member a
|
+ |
static scoped_ptr<GLRenderer> Create( |
RendererClient* client, |
const LayerTreeSettings* settings, |
@@ -216,6 +218,7 @@ class CC_EXPORT GLRenderer : public DirectRenderer { |
bool success); |
void ReinitializeGLState(); |
+ void RestoreGLState(DrawingFrame* frame); |
virtual void DiscardBackbuffer() OVERRIDE; |
virtual void EnsureBackbuffer() OVERRIDE; |