| Index: cc/scheduler/scheduler.cc
|
| diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc
|
| index ef4ba8fa765b340f0350bfb0b15a23488e501e74..5a5a8a7fa69d6bbfa1b760a36f23831f18f02bf2 100644
|
| --- a/cc/scheduler/scheduler.cc
|
| +++ b/cc/scheduler/scheduler.cc
|
| @@ -79,11 +79,22 @@ void Scheduler::SetNeedsManageTiles() {
|
| ProcessScheduledActions();
|
| }
|
|
|
| +void Scheduler::SetMaxSwapsPending(int max) {
|
| + state_machine_.SetMaxSwapsPending(max);
|
| +}
|
| +
|
| +void Scheduler::DidSwapBuffers() { state_machine_.DidSwapBuffers(); }
|
| +
|
| void Scheduler::SetSwapUsedIncompleteTile(bool used_incomplete_tile) {
|
| state_machine_.SetSwapUsedIncompleteTile(used_incomplete_tile);
|
| ProcessScheduledActions();
|
| }
|
|
|
| +void Scheduler::OnSwapBuffersComplete() {
|
| + state_machine_.OnSwapBuffersComplete();
|
| + ProcessScheduledActions();
|
| +}
|
| +
|
| void Scheduler::SetSmoothnessTakesPriority(bool smoothness_takes_priority) {
|
| state_machine_.SetSmoothnessTakesPriority(smoothness_takes_priority);
|
| ProcessScheduledActions();
|
|
|