Chromium Code Reviews| 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; |