Index: cc/output/overlay_strategy_common.h |
diff --git a/cc/output/overlay_strategy_common.h b/cc/output/overlay_strategy_common.h |
index 0291be7c4272f84e4ca021af331a307b7394fa5c..685d42dfa265f42f6a1653095595593225243111 100644 |
--- a/cc/output/overlay_strategy_common.h |
+++ b/cc/output/overlay_strategy_common.h |
@@ -21,7 +21,8 @@ class CC_EXPORT OverlayStrategyCommon : public OverlayProcessor::Strategy { |
explicit OverlayStrategyCommon(OverlayCandidateValidator* capability_checker); |
~OverlayStrategyCommon() override; |
- bool Attempt(RenderPassList* render_passes_in_draw_order, |
+ bool Attempt(const OverlayProcessor::RendererState& renderer_state, |
+ RenderPassList* render_passes_in_draw_order, |
OverlayCandidateList* candidate_list) override; |
protected: |
@@ -43,7 +44,8 @@ class CC_EXPORT OverlayStrategyCommon : public OverlayProcessor::Strategy { |
bool GetIOSurfaceQuadInfo(const IOSurfaceDrawQuad& quad, |
OverlayCandidate* quad_info); |
- virtual bool TryOverlay(OverlayCandidateValidator* capability_checker, |
+ virtual bool TryOverlay(const OverlayProcessor::RendererState& renderer_state, |
+ OverlayCandidateValidator* capability_checker, |
RenderPassList* render_passes_in_draw_order, |
OverlayCandidateList* candidate_list, |
const OverlayCandidate& candidate, |