| 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);
|
|
|