Index: android_webview/browser/hardware_renderer.h |
diff --git a/android_webview/browser/hardware_renderer.h b/android_webview/browser/hardware_renderer.h |
index a5c47e8fef0142f056ff739780d33026b674601d..eb1ccc95ab2cb545c8eac06b2cbccf7d0275b05a 100644 |
--- a/android_webview/browser/hardware_renderer.h |
+++ b/android_webview/browser/hardware_renderer.h |
@@ -26,6 +26,7 @@ namespace android_webview { |
class AwGLSurface; |
class ChildFrame; |
class ParentOutputSurface; |
+class ScopedAppGLStateRestore; |
class HardwareRenderer : public cc::DisplayClient, |
public cc::SurfaceFactoryClient { |
@@ -33,8 +34,7 @@ class HardwareRenderer : public cc::DisplayClient, |
explicit HardwareRenderer(SharedRendererState* state); |
~HardwareRenderer() override; |
- void DrawGL(bool stencil_enabled, |
- AwDrawGLInfo* draw_info); |
+ void DrawGL(AwDrawGLInfo* draw_info, const ScopedAppGLStateRestore& gl_state); |
void CommitFrame(); |
void SetBackingFrameBufferObject(int framebuffer_binding_ext); |