Chromium Code Reviews| Index: cc/scheduler/scheduler.cc |
| diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc |
| index 5d7001065f01dcdf1dbe0f1f9884e0544bfe8a22..a9e2cdad8d8d5901860cc0cf45a8b6cc4172f22d 100644 |
| --- a/cc/scheduler/scheduler.cc |
| +++ b/cc/scheduler/scheduler.cc |
| @@ -92,11 +92,22 @@ void Scheduler::SetNeedsManageTiles() { |
| ProcessScheduledActions(); |
| } |
| +void Scheduler::SetMaxSwapsPending(int max) { |
| + state_machine_.SetMaxSwapsPending(max); |
| +} |
| + |
| +void Scheduler::DidSwapBuffers() { state_machine_.DidSwapBuffers(); } |
|
danakj
2014/04/11 15:12:28
Why no ProcessScheduledActions()?
brianderson
2014/04/11 20:49:40
I guess it wouldn't hurt, but today this will only
|
| + |
| void Scheduler::SetSwapUsedIncompleteTile(bool used_incomplete_tile) { |
| state_machine_.SetSwapUsedIncompleteTile(used_incomplete_tile); |
| ProcessScheduledActions(); |
| } |
| +void Scheduler::DidSwapBuffersComplete() { |
| + state_machine_.DidSwapBuffersComplete(); |
| + ProcessScheduledActions(); |
| +} |
| + |
| void Scheduler::SetSmoothnessTakesPriority(bool smoothness_takes_priority) { |
| state_machine_.SetSmoothnessTakesPriority(smoothness_takes_priority); |
| ProcessScheduledActions(); |