diff options
author | ernstm <ernstm@chromium.org> | 2014-11-11 12:18:05 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-11-11 20:18:26 +0000 |
commit | dfac03e1bd435b80b3c6a588ca8dd98954073185 (patch) | |
tree | 223f3ad1b8bbdf934ba27346cd50468e2b6c63c7 /cc/scheduler | |
parent | 7b09fedcb3458b40e803c402c7ea2496a48a925d (diff) | |
download | chromium_src-dfac03e1bd435b80b3c6a588ca8dd98954073185.zip chromium_src-dfac03e1bd435b80b3c6a588ca8dd98954073185.tar.gz chromium_src-dfac03e1bd435b80b3c6a588ca8dd98954073185.tar.bz2 |
cc: ReadyToDraw notifications.
Send notifications when all visible tiles on the active tree are ready
to draw.
R=enne@chromium.org,reveman@chromium.org,brianderson@chromium.org,vmpstr@chromium.org
BUG=426501
Review URL: https://codereview.chromium.org/672283003
Cr-Commit-Position: refs/heads/master@{#303706}
Diffstat (limited to 'cc/scheduler')
-rw-r--r-- | cc/scheduler/scheduler.cc | 5 | ||||
-rw-r--r-- | cc/scheduler/scheduler.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc index 4c2316f..2a86d4b 100644 --- a/cc/scheduler/scheduler.cc +++ b/cc/scheduler/scheduler.cc @@ -197,6 +197,11 @@ void Scheduler::NotifyReadyToActivate() { ProcessScheduledActions(); } +void Scheduler::NotifyReadyToDraw() { + // Empty for now, until we take action based on the notification as part of + // crbugs 352894, 383157, 421923. +} + void Scheduler::SetNeedsCommit() { state_machine_.SetNeedsCommit(); ProcessScheduledActions(); diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h index f470d17..abbfcb7 100644 --- a/cc/scheduler/scheduler.h +++ b/cc/scheduler/scheduler.h @@ -107,6 +107,7 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn, void SetVisible(bool visible); void SetCanDraw(bool can_draw); void NotifyReadyToActivate(); + void NotifyReadyToDraw(); void SetNeedsCommit(); |