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(); |