| OLD | NEW |
| 1 // Copyright 2011 The Chromium Authors. All rights reserved. | 1 // Copyright 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "cc/trees/layer_tree_host.h" | 5 #include "cc/trees/layer_tree_host.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <algorithm> | 10 #include <algorithm> |
| (...skipping 4473 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4484 result_->did_activate_called = true; | 4484 result_->did_activate_called = true; |
| 4485 } | 4485 } |
| 4486 | 4486 |
| 4487 void DidSwap(CompositorFrameMetadata* metadata) override { | 4487 void DidSwap(CompositorFrameMetadata* metadata) override { |
| 4488 base::AutoLock lock(result_->lock); | 4488 base::AutoLock lock(result_->lock); |
| 4489 EXPECT_FALSE(result_->did_swap_called); | 4489 EXPECT_FALSE(result_->did_swap_called); |
| 4490 EXPECT_FALSE(result_->did_not_swap_called); | 4490 EXPECT_FALSE(result_->did_not_swap_called); |
| 4491 result_->did_swap_called = true; | 4491 result_->did_swap_called = true; |
| 4492 } | 4492 } |
| 4493 | 4493 |
| 4494 void DidNotSwap(DidNotSwapReason reason) override { | 4494 DidNotSwapAction DidNotSwap(DidNotSwapReason reason) override { |
| 4495 base::AutoLock lock(result_->lock); | 4495 base::AutoLock lock(result_->lock); |
| 4496 EXPECT_FALSE(result_->did_swap_called); | 4496 EXPECT_FALSE(result_->did_swap_called); |
| 4497 EXPECT_FALSE(result_->did_not_swap_called); | 4497 EXPECT_FALSE(result_->did_not_swap_called); |
| 4498 EXPECT_FALSE(result_->did_activate_called && | 4498 EXPECT_FALSE(result_->did_activate_called && |
| 4499 reason != DidNotSwapReason::SWAP_FAILS); | 4499 reason != DidNotSwapReason::SWAP_FAILS); |
| 4500 result_->did_not_swap_called = true; | 4500 result_->did_not_swap_called = true; |
| 4501 result_->reason = reason; | 4501 result_->reason = reason; |
| 4502 return DidNotSwapAction::BREAK_PROMISE; |
| 4502 } | 4503 } |
| 4503 | 4504 |
| 4504 int64_t TraceId() const override { return 0; } | 4505 int64_t TraceId() const override { return 0; } |
| 4505 | 4506 |
| 4506 private: | 4507 private: |
| 4507 // Not owned. | 4508 // Not owned. |
| 4508 TestSwapPromiseResult* result_; | 4509 TestSwapPromiseResult* result_; |
| 4509 }; | 4510 }; |
| 4510 | 4511 |
| 4511 class PinnedLayerTreeSwapPromise : public LayerTreeHostTest { | 4512 class PinnedLayerTreeSwapPromise : public LayerTreeHostTest { |
| (...skipping 2428 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6940 private: | 6941 private: |
| 6941 FakeContentLayerClient client_; | 6942 FakeContentLayerClient client_; |
| 6942 const gfx::Size viewport_size_; | 6943 const gfx::Size viewport_size_; |
| 6943 const gfx::Size large_image_size_; | 6944 const gfx::Size large_image_size_; |
| 6944 }; | 6945 }; |
| 6945 | 6946 |
| 6946 SINGLE_AND_MULTI_THREAD_TEST_F(GpuRasterizationSucceedsWithLargeImage); | 6947 SINGLE_AND_MULTI_THREAD_TEST_F(GpuRasterizationSucceedsWithLargeImage); |
| 6947 | 6948 |
| 6948 } // namespace | 6949 } // namespace |
| 6949 } // namespace cc | 6950 } // namespace cc |
| OLD | NEW |