| Index: cc/scheduler/scheduler_unittest.cc
|
| diff --git a/cc/scheduler/scheduler_unittest.cc b/cc/scheduler/scheduler_unittest.cc
|
| index a5d279bcefe1644f9c6733ade7ca836e11ffd9ea..d6f8c53cfbab37f2ee1860a20bba0474d3287a33 100644
|
| --- a/cc/scheduler/scheduler_unittest.cc
|
| +++ b/cc/scheduler/scheduler_unittest.cc
|
| @@ -109,16 +109,12 @@ class FakeSchedulerClient : public SchedulerClient {
|
| actions_.push_back("ScheduledActionSendBeginMainFrame");
|
| states_.push_back(scheduler_->StateAsValue().release());
|
| }
|
| - virtual DrawSwapReadbackResult ScheduledActionDrawAndSwapIfPossible()
|
| - OVERRIDE {
|
| + virtual DrawResult ScheduledActionDrawAndSwapIfPossible() OVERRIDE {
|
| actions_.push_back("ScheduledActionDrawAndSwapIfPossible");
|
| states_.push_back(scheduler_->StateAsValue().release());
|
| num_draws_++;
|
| - bool did_readback = false;
|
| - DrawSwapReadbackResult::DrawResult result =
|
| - draw_will_happen_
|
| - ? DrawSwapReadbackResult::DRAW_SUCCESS
|
| - : DrawSwapReadbackResult::DRAW_ABORTED_CHECKERBOARD_ANIMATIONS;
|
| + DrawResult result =
|
| + draw_will_happen_ ? DRAW_SUCCESS : DRAW_ABORTED_CHECKERBOARD_ANIMATIONS;
|
| bool swap_will_happen =
|
| draw_will_happen_ && swap_will_happen_if_draw_happens_;
|
| if (swap_will_happen) {
|
| @@ -126,26 +122,17 @@ class FakeSchedulerClient : public SchedulerClient {
|
| if (automatic_swap_ack_)
|
| scheduler_->DidSwapBuffersComplete();
|
| }
|
| - return DrawSwapReadbackResult(
|
| - result,
|
| - draw_will_happen_ && swap_will_happen_if_draw_happens_,
|
| - did_readback);
|
| + return result;
|
| }
|
| - virtual DrawSwapReadbackResult ScheduledActionDrawAndSwapForced() OVERRIDE {
|
| + virtual DrawResult ScheduledActionDrawAndSwapForced() OVERRIDE {
|
| actions_.push_back("ScheduledActionDrawAndSwapForced");
|
| states_.push_back(scheduler_->StateAsValue().release());
|
| - bool did_request_swap = swap_will_happen_if_draw_happens_;
|
| - bool did_readback = false;
|
| - return DrawSwapReadbackResult(
|
| - DrawSwapReadbackResult::DRAW_SUCCESS, did_request_swap, did_readback);
|
| + return DRAW_SUCCESS;
|
| }
|
| - virtual DrawSwapReadbackResult ScheduledActionDrawAndReadback() OVERRIDE {
|
| + virtual DrawResult ScheduledActionDrawAndReadback() OVERRIDE {
|
| actions_.push_back("ScheduledActionDrawAndReadback");
|
| states_.push_back(scheduler_->StateAsValue().release());
|
| - bool did_request_swap = false;
|
| - bool did_readback = true;
|
| - return DrawSwapReadbackResult(
|
| - DrawSwapReadbackResult::DRAW_SUCCESS, did_request_swap, did_readback);
|
| + return DRAW_SUCCESS;
|
| }
|
| virtual void ScheduledActionCommit() OVERRIDE {
|
| actions_.push_back("ScheduledActionCommit");
|
| @@ -387,7 +374,7 @@ TEST(SchedulerTest, RequestCommitAfterBeginMainFrameSent) {
|
| class SchedulerClientThatsetNeedsDrawInsideDraw : public FakeSchedulerClient {
|
| public:
|
| virtual void ScheduledActionSendBeginMainFrame() OVERRIDE {}
|
| - virtual DrawSwapReadbackResult ScheduledActionDrawAndSwapIfPossible()
|
| + virtual DrawResult ScheduledActionDrawAndSwapIfPossible()
|
| OVERRIDE {
|
| // Only SetNeedsRedraw the first time this is called
|
| if (!num_draws_)
|
| @@ -395,12 +382,9 @@ class SchedulerClientThatsetNeedsDrawInsideDraw : public FakeSchedulerClient {
|
| return FakeSchedulerClient::ScheduledActionDrawAndSwapIfPossible();
|
| }
|
|
|
| - virtual DrawSwapReadbackResult ScheduledActionDrawAndSwapForced() OVERRIDE {
|
| + virtual DrawResult ScheduledActionDrawAndSwapForced() OVERRIDE {
|
| NOTREACHED();
|
| - bool did_request_swap = true;
|
| - bool did_readback = false;
|
| - return DrawSwapReadbackResult(
|
| - DrawSwapReadbackResult::DRAW_SUCCESS, did_request_swap, did_readback);
|
| + return DRAW_SUCCESS;
|
| }
|
|
|
| virtual void ScheduledActionCommit() OVERRIDE {}
|
| @@ -501,7 +485,7 @@ class SchedulerClientThatSetNeedsCommitInsideDraw : public FakeSchedulerClient {
|
| : set_needs_commit_on_next_draw_(false) {}
|
|
|
| virtual void ScheduledActionSendBeginMainFrame() OVERRIDE {}
|
| - virtual DrawSwapReadbackResult ScheduledActionDrawAndSwapIfPossible()
|
| + virtual DrawResult ScheduledActionDrawAndSwapIfPossible()
|
| OVERRIDE {
|
| // Only SetNeedsCommit the first time this is called
|
| if (set_needs_commit_on_next_draw_) {
|
| @@ -511,12 +495,9 @@ class SchedulerClientThatSetNeedsCommitInsideDraw : public FakeSchedulerClient {
|
| return FakeSchedulerClient::ScheduledActionDrawAndSwapIfPossible();
|
| }
|
|
|
| - virtual DrawSwapReadbackResult ScheduledActionDrawAndSwapForced() OVERRIDE {
|
| + virtual DrawResult ScheduledActionDrawAndSwapForced() OVERRIDE {
|
| NOTREACHED();
|
| - bool did_request_swap = false;
|
| - bool did_readback = false;
|
| - return DrawSwapReadbackResult(
|
| - DrawSwapReadbackResult::DRAW_SUCCESS, did_request_swap, did_readback);
|
| + return DRAW_SUCCESS;
|
| }
|
|
|
| virtual void ScheduledActionCommit() OVERRIDE {}
|
| @@ -705,7 +686,7 @@ TEST(SchedulerTest, BackToBackReadbackAllowed) {
|
|
|
| class SchedulerClientNeedsManageTilesInDraw : public FakeSchedulerClient {
|
| public:
|
| - virtual DrawSwapReadbackResult ScheduledActionDrawAndSwapIfPossible()
|
| + virtual DrawResult ScheduledActionDrawAndSwapIfPossible()
|
| OVERRIDE {
|
| scheduler_->SetNeedsManageTiles();
|
| return FakeSchedulerClient::ScheduledActionDrawAndSwapIfPossible();
|
|
|