Index: cc/surfaces/display_unittest.cc |
diff --git a/cc/surfaces/display_unittest.cc b/cc/surfaces/display_unittest.cc |
index e4a29d78f03b94ccebe417fe91ab935d77a2e86f..900ec8f0699de8b5906102f3cda4ebd36c10d9b8 100644 |
--- a/cc/surfaces/display_unittest.cc |
+++ b/cc/surfaces/display_unittest.cc |
@@ -100,7 +100,6 @@ class DisplayTest : public testing::Test { |
public: |
DisplayTest() |
: factory_(kArbitraryFrameSinkId, &manager_, &surface_factory_client_), |
- id_allocator_(kArbitraryFrameSinkId), |
task_runner_(new base::NullTaskRunner) { |
manager_.RegisterFrameSinkId(kArbitraryFrameSinkId); |
} |
@@ -139,14 +138,14 @@ class DisplayTest : public testing::Test { |
protected: |
void SubmitCompositorFrame(RenderPassList* pass_list, |
- const SurfaceId& surface_id) { |
+ const LocalFrameId& local_frame_id) { |
std::unique_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData); |
pass_list->swap(frame_data->render_pass_list); |
CompositorFrame frame; |
frame.delegated_frame_data = std::move(frame_data); |
- factory_.SubmitCompositorFrame(surface_id, std::move(frame), |
+ factory_.SubmitCompositorFrame(local_frame_id, std::move(frame), |
SurfaceFactory::DrawCallback()); |
} |
@@ -184,7 +183,8 @@ TEST_F(DisplayTest, DisplayDamaged) { |
StubDisplayClient client; |
display_->Initialize(&client, &manager_, kArbitraryFrameSinkId); |
- SurfaceId surface_id(id_allocator_.GenerateId()); |
+ LocalFrameId local_frame_id(id_allocator_.GenerateId()); |
+ SurfaceId surface_id(factory_.frame_sink_id(), local_frame_id); |
EXPECT_FALSE(scheduler_->damaged); |
EXPECT_FALSE(scheduler_->has_new_root_surface); |
display_->SetSurfaceId(surface_id, 1.f); |
@@ -198,7 +198,7 @@ TEST_F(DisplayTest, DisplayDamaged) { |
EXPECT_TRUE(scheduler_->display_resized_); |
EXPECT_FALSE(scheduler_->has_new_root_surface); |
- factory_.Create(surface_id); |
+ factory_.Create(local_frame_id); |
// First draw from surface should have full damage. |
RenderPassList pass_list; |
@@ -209,7 +209,7 @@ TEST_F(DisplayTest, DisplayDamaged) { |
pass_list.push_back(std::move(pass)); |
scheduler_->ResetDamageForTest(); |
- SubmitCompositorFrame(&pass_list, surface_id); |
+ SubmitCompositorFrame(&pass_list, local_frame_id); |
EXPECT_TRUE(scheduler_->damaged); |
EXPECT_FALSE(scheduler_->display_resized_); |
EXPECT_FALSE(scheduler_->has_new_root_surface); |
@@ -232,7 +232,7 @@ TEST_F(DisplayTest, DisplayDamaged) { |
pass_list.push_back(std::move(pass)); |
scheduler_->ResetDamageForTest(); |
- SubmitCompositorFrame(&pass_list, surface_id); |
+ SubmitCompositorFrame(&pass_list, local_frame_id); |
EXPECT_TRUE(scheduler_->damaged); |
EXPECT_FALSE(scheduler_->display_resized_); |
EXPECT_FALSE(scheduler_->has_new_root_surface); |
@@ -255,7 +255,7 @@ TEST_F(DisplayTest, DisplayDamaged) { |
pass_list.push_back(std::move(pass)); |
scheduler_->ResetDamageForTest(); |
- SubmitCompositorFrame(&pass_list, surface_id); |
+ SubmitCompositorFrame(&pass_list, local_frame_id); |
EXPECT_TRUE(scheduler_->damaged); |
EXPECT_FALSE(scheduler_->display_resized_); |
EXPECT_FALSE(scheduler_->has_new_root_surface); |
@@ -275,7 +275,7 @@ TEST_F(DisplayTest, DisplayDamaged) { |
pass_list.push_back(std::move(pass)); |
scheduler_->ResetDamageForTest(); |
- SubmitCompositorFrame(&pass_list, surface_id); |
+ SubmitCompositorFrame(&pass_list, local_frame_id); |
EXPECT_TRUE(scheduler_->damaged); |
EXPECT_FALSE(scheduler_->display_resized_); |
EXPECT_FALSE(scheduler_->has_new_root_surface); |
@@ -295,7 +295,7 @@ TEST_F(DisplayTest, DisplayDamaged) { |
pass_list.push_back(std::move(pass)); |
scheduler_->ResetDamageForTest(); |
- SubmitCompositorFrame(&pass_list, surface_id); |
+ SubmitCompositorFrame(&pass_list, local_frame_id); |
EXPECT_TRUE(scheduler_->damaged); |
EXPECT_FALSE(scheduler_->display_resized_); |
EXPECT_FALSE(scheduler_->has_new_root_surface); |
@@ -320,7 +320,7 @@ TEST_F(DisplayTest, DisplayDamaged) { |
pass_list.push_back(std::move(pass)); |
scheduler_->ResetDamageForTest(); |
- SubmitCompositorFrame(&pass_list, surface_id); |
+ SubmitCompositorFrame(&pass_list, local_frame_id); |
EXPECT_TRUE(scheduler_->damaged); |
EXPECT_FALSE(scheduler_->display_resized_); |
EXPECT_FALSE(scheduler_->has_new_root_surface); |
@@ -349,7 +349,7 @@ TEST_F(DisplayTest, DisplayDamaged) { |
frame.delegated_frame_data = std::move(frame_data); |
frame.metadata.latency_info.push_back(ui::LatencyInfo()); |
- factory_.SubmitCompositorFrame(surface_id, std::move(frame), |
+ factory_.SubmitCompositorFrame(local_frame_id, std::move(frame), |
SurfaceFactory::DrawCallback()); |
EXPECT_TRUE(scheduler_->damaged); |
EXPECT_FALSE(scheduler_->display_resized_); |
@@ -381,7 +381,7 @@ TEST_F(DisplayTest, DisplayDamaged) { |
CompositorFrame frame; |
frame.delegated_frame_data = std::move(frame_data); |
- factory_.SubmitCompositorFrame(surface_id, std::move(frame), |
+ factory_.SubmitCompositorFrame(local_frame_id, std::move(frame), |
SurfaceFactory::DrawCallback()); |
EXPECT_TRUE(scheduler_->damaged); |
EXPECT_FALSE(scheduler_->display_resized_); |
@@ -406,7 +406,7 @@ TEST_F(DisplayTest, DisplayDamaged) { |
pass_list.push_back(std::move(pass)); |
scheduler_->ResetDamageForTest(); |
- SubmitCompositorFrame(&pass_list, surface_id); |
+ SubmitCompositorFrame(&pass_list, local_frame_id); |
EXPECT_TRUE(scheduler_->damaged); |
EXPECT_FALSE(scheduler_->display_resized_); |
EXPECT_FALSE(scheduler_->has_new_root_surface); |
@@ -423,7 +423,7 @@ TEST_F(DisplayTest, DisplayDamaged) { |
output_surface_->last_sent_frame()->metadata.latency_info.size()); |
} |
- factory_.Destroy(surface_id); |
+ factory_.Destroy(local_frame_id); |
} |
class MockedContext : public TestWebGraphicsContext3D { |
@@ -432,7 +432,8 @@ class MockedContext : public TestWebGraphicsContext3D { |
}; |
TEST_F(DisplayTest, Finish) { |
- SurfaceId surface_id(id_allocator_.GenerateId()); |
+ LocalFrameId local_frame_id(id_allocator_.GenerateId()); |
+ SurfaceId surface_id(factory_.frame_sink_id(), local_frame_id); |
RendererSettings settings; |
settings.partial_swap_enabled = true; |
@@ -450,7 +451,7 @@ TEST_F(DisplayTest, Finish) { |
display_->SetSurfaceId(surface_id, 1.f); |
display_->Resize(gfx::Size(100, 100)); |
- factory_.Create(surface_id); |
+ factory_.Create(local_frame_id); |
{ |
RenderPassList pass_list; |
@@ -460,7 +461,7 @@ TEST_F(DisplayTest, Finish) { |
pass->id = RenderPassId(1, 1); |
pass_list.push_back(std::move(pass)); |
- SubmitCompositorFrame(&pass_list, surface_id); |
+ SubmitCompositorFrame(&pass_list, local_frame_id); |
} |
display_->DrawAndSwap(); |
@@ -486,7 +487,7 @@ TEST_F(DisplayTest, Finish) { |
pass->id = RenderPassId(1, 1); |
pass_list.push_back(std::move(pass)); |
- SubmitCompositorFrame(&pass_list, surface_id); |
+ SubmitCompositorFrame(&pass_list, local_frame_id); |
} |
display_->DrawAndSwap(); |
@@ -497,7 +498,7 @@ TEST_F(DisplayTest, Finish) { |
display_->Resize(gfx::Size(250, 250)); |
testing::Mock::VerifyAndClearExpectations(context_ptr); |
- factory_.Destroy(surface_id); |
+ factory_.Destroy(local_frame_id); |
} |
} // namespace |