| Index: android_webview/browser/shared_renderer_state.h
|
| diff --git a/android_webview/browser/shared_renderer_state.h b/android_webview/browser/shared_renderer_state.h
|
| index 7e79332ad0dd8948289d7c74e6befccb57be3254..2074049cad955c3d52470138639b00cc0c8a1efa 100644
|
| --- a/android_webview/browser/shared_renderer_state.h
|
| +++ b/android_webview/browser/shared_renderer_state.h
|
| @@ -58,13 +58,18 @@ class SharedRendererState {
|
| scoped_ptr<DrawGLInput> PassDrawGLInput();
|
|
|
| bool IsInsideHardwareRelease() const;
|
| - void UpdateDrawConstraints(
|
| + // Returns true if the draw constraints are updated.
|
| + bool UpdateDrawConstraints(
|
| const ParentCompositorDrawConstraints& parent_draw_constraints);
|
| void PostExternalDrawConstraintsToChildCompositor(
|
| const ParentCompositorDrawConstraints& parent_draw_constraints);
|
|
|
| const ParentCompositorDrawConstraints ParentDrawConstraints() const;
|
|
|
| + void SetForceInvalidateOnNextDrawGL(
|
| + bool needs_force_invalidate_on_next_draw_gl);
|
| + bool NeedsForceInvalidateOnNextDrawGL() const;
|
| +
|
| void InsertReturnedResources(const cc::ReturnedResourceArray& resources);
|
| void SwapReturnedResources(cc::ReturnedResourceArray* resources);
|
| bool ReturnedResourcesEmpty() const;
|
| @@ -87,6 +92,7 @@ class SharedRendererState {
|
| mutable base::Lock lock_;
|
| scoped_ptr<DrawGLInput> draw_gl_input_;
|
| bool inside_hardware_release_;
|
| + bool needs_force_invalidate_on_next_draw_gl_;
|
| ParentCompositorDrawConstraints parent_draw_constraints_;
|
| cc::ReturnedResourceArray returned_resources_;
|
| base::Closure request_draw_gl_closure_;
|
|
|