Index: cc/trees/layer_tree_host_impl_unittest.cc |
diff --git a/cc/trees/layer_tree_host_impl_unittest.cc b/cc/trees/layer_tree_host_impl_unittest.cc |
index d05a49379002a3371dbb72fdfad37e9e8262678e..4f1c59a75e5cc50ecc446ac5edf1877ebc5aefec 100644 |
--- a/cc/trees/layer_tree_host_impl_unittest.cc |
+++ b/cc/trees/layer_tree_host_impl_unittest.cc |
@@ -298,7 +298,7 @@ class LayerTreeHostImplTest : public testing::Test, |
void DrawFrame() { |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -1711,7 +1711,7 @@ TEST_F(LayerTreeHostImplTest, WillDrawReturningFalseDoesNotCall) { |
{ |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
EXPECT_TRUE(layer->will_draw_called()); |
@@ -1728,7 +1728,7 @@ TEST_F(LayerTreeHostImplTest, WillDrawReturningFalseDoesNotCall) { |
layer->ClearDidDrawCheck(); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
EXPECT_TRUE(layer->will_draw_called()); |
@@ -1760,7 +1760,7 @@ TEST_F(LayerTreeHostImplTest, DidDrawNotCalledOnHiddenLayer) { |
EXPECT_FALSE(layer->did_draw_called()); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
EXPECT_FALSE(layer->will_draw_called()); |
@@ -1775,7 +1775,7 @@ TEST_F(LayerTreeHostImplTest, DidDrawNotCalledOnHiddenLayer) { |
EXPECT_FALSE(layer->did_draw_called()); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
EXPECT_TRUE(layer->will_draw_called()); |
@@ -1814,7 +1814,7 @@ TEST_F(LayerTreeHostImplTest, WillDrawNotCalledOnOccludedLayer) { |
EXPECT_FALSE(top_layer->did_draw_called()); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
EXPECT_FALSE(occluded_layer->will_draw_called()); |
@@ -1846,7 +1846,7 @@ TEST_F(LayerTreeHostImplTest, DidDrawCalledOnAllLayers) { |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
EXPECT_TRUE(root->did_draw_called()); |
@@ -1922,7 +1922,7 @@ TEST_F(LayerTreeHostImplTest, PrepareToDrawSucceedsOnDefault) { |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -1945,7 +1945,7 @@ TEST_F(LayerTreeHostImplTest, PrepareToDrawSucceedsWithAnimatedLayer) { |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -1967,7 +1967,7 @@ TEST_F(LayerTreeHostImplTest, PrepareToDrawSucceedsWithMissingTiles) { |
host_impl_->resource_provider())); |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -1989,7 +1989,7 @@ TEST_F(LayerTreeHostImplTest, PrepareToDrawSucceedsWithIncompleteTile) { |
host_impl_->resource_provider())); |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -2012,7 +2012,7 @@ TEST_F(LayerTreeHostImplTest, |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_ABORTED_CHECKERBOARD_ANIMATIONS, |
host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -2034,7 +2034,7 @@ TEST_F(LayerTreeHostImplTest, |
host_impl_->resource_provider())); |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -2056,7 +2056,7 @@ TEST_F(LayerTreeHostImplTest, PrepareToDrawSucceedsWhenHighResRequired) { |
host_impl_->active_tree()->SetRequiresHighResToDraw(); |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -2080,7 +2080,7 @@ TEST_F(LayerTreeHostImplTest, |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_ABORTED_MISSING_HIGH_RES_CONTENT, |
host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -2104,7 +2104,7 @@ TEST_F(LayerTreeHostImplTest, |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_ABORTED_MISSING_HIGH_RES_CONTENT, |
host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -2553,7 +2553,7 @@ TEST_F(LayerTreeHostImplTest, PageScaleDeltaAppliedToRootScrollLayerOnly) { |
// the page scale delta on the root layer is applied hierarchically. |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
EXPECT_EQ(1.f, root->draw_transform().matrix().getDouble(0, 0)); |
@@ -3584,7 +3584,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer1->SetExpectation(false, false); |
layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3593,7 +3593,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer1->SetExpectation(true, false); |
layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3603,7 +3603,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer1->SetExpectation(true, false); |
layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3613,7 +3613,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer1->SetExpectation(true, false); |
layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3635,7 +3635,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer2->SetExpectation(false, false); |
layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
EXPECT_TRUE(layer2->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3648,7 +3648,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer2->SetExpectation(false, false); |
layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
EXPECT_TRUE(layer2->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3662,7 +3662,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer2->SetExpectation(false, false); |
layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
EXPECT_TRUE(layer2->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3679,7 +3679,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer2->SetExpectation(false, false); |
layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
EXPECT_TRUE(layer2->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3695,7 +3695,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer2->SetExpectation(true, false); |
layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
EXPECT_TRUE(layer2->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3710,7 +3710,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer2->SetExpectation(true, false); |
layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
EXPECT_TRUE(layer2->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3726,7 +3726,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer2->SetExpectation(false, false); |
layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
EXPECT_TRUE(layer2->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3739,7 +3739,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer1->SetExpectation(true, false); |
layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3751,7 +3751,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer1->SetExpectation(true, false); |
layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3763,7 +3763,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer1->SetExpectation(true, false); |
layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
@@ -3776,7 +3776,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) { |
layer1->SetExpectation(false, false); |
layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds())); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(layer1->quads_appended()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -4099,7 +4099,7 @@ TEST_F(LayerTreeHostImplTest, ReshapeNotCalledUntilDraw) { |
host_impl_->SetViewportSize(gfx::Size(10, 10)); |
host_impl_->SetDeviceScaleFactor(1.f); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(provider->TestContext3d()->reshape_called()); |
EXPECT_EQ(provider->TestContext3d()->width(), 10); |
EXPECT_EQ(provider->TestContext3d()->height(), 10); |
@@ -4109,7 +4109,7 @@ TEST_F(LayerTreeHostImplTest, ReshapeNotCalledUntilDraw) { |
host_impl_->SetViewportSize(gfx::Size(20, 30)); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(provider->TestContext3d()->reshape_called()); |
EXPECT_EQ(provider->TestContext3d()->width(), 20); |
EXPECT_EQ(provider->TestContext3d()->height(), 30); |
@@ -4119,7 +4119,7 @@ TEST_F(LayerTreeHostImplTest, ReshapeNotCalledUntilDraw) { |
host_impl_->SetDeviceScaleFactor(2.f); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
EXPECT_TRUE(provider->TestContext3d()->reshape_called()); |
EXPECT_EQ(provider->TestContext3d()->width(), 20); |
EXPECT_EQ(provider->TestContext3d()->height(), 30); |
@@ -4173,7 +4173,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwapReceivesDamageRect) { |
// First frame, the entire screen should get swapped. |
EXPECT_EQ(DRAW_SUCCESS, layer_tree_host_impl->PrepareToDraw(&frame)); |
- layer_tree_host_impl->DrawLayers(&frame); |
+ layer_tree_host_impl->DrawLayers(&frame, gfx::FrameTime::Now()); |
layer_tree_host_impl->DidDrawAllLayers(frame); |
layer_tree_host_impl->SwapBuffers(frame); |
EXPECT_EQ(TestContextSupport::SWAP, |
@@ -4186,7 +4186,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwapReceivesDamageRect) { |
layer_tree_host_impl->active_tree()->root_layer()->children()[0]->SetPosition( |
gfx::PointF()); |
EXPECT_EQ(DRAW_SUCCESS, layer_tree_host_impl->PrepareToDraw(&frame)); |
- layer_tree_host_impl->DrawLayers(&frame); |
+ layer_tree_host_impl->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
layer_tree_host_impl->SwapBuffers(frame); |
@@ -4205,7 +4205,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwapReceivesDamageRect) { |
layer_tree_host_impl->active_tree()->root_layer()->SetBackgroundColor( |
SK_ColorBLACK); |
EXPECT_EQ(DRAW_SUCCESS, layer_tree_host_impl->PrepareToDraw(&frame)); |
- layer_tree_host_impl->DrawLayers(&frame); |
+ layer_tree_host_impl->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
layer_tree_host_impl->SwapBuffers(frame); |
@@ -4371,7 +4371,7 @@ TEST_F(LayerTreeHostImplTest, NoPartialSwap) { |
{ |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
Mock::VerifyAndClearExpectations(&mock_context); |
@@ -4384,7 +4384,7 @@ TEST_F(LayerTreeHostImplTest, NoPartialSwap) { |
{ |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
Mock::VerifyAndClearExpectations(&mock_context); |
@@ -4408,7 +4408,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwap) { |
{ |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
Mock::VerifyAndClearExpectations(&mock_context); |
@@ -4423,7 +4423,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwap) { |
{ |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
Mock::VerifyAndClearExpectations(&mock_context); |
@@ -4528,7 +4528,7 @@ TEST_F(LayerTreeHostImplTest, ContributingLayerEmptyScissorPartialSwap) { |
EXPECT_EQ(DrawQuad::RENDER_PASS, |
frame.render_passes[1]->quad_list[0]->material); |
- my_host_impl->DrawLayers(&frame); |
+ my_host_impl->DrawLayers(&frame, gfx::FrameTime::Now()); |
my_host_impl->DidDrawAllLayers(frame); |
} |
} |
@@ -4555,7 +4555,7 @@ TEST_F(LayerTreeHostImplTest, ContributingLayerEmptyScissorNoPartialSwap) { |
EXPECT_EQ(DrawQuad::RENDER_PASS, |
frame.render_passes[1]->quad_list[0]->material); |
- my_host_impl->DrawLayers(&frame); |
+ my_host_impl->DrawLayers(&frame, gfx::FrameTime::Now()); |
my_host_impl->DidDrawAllLayers(frame); |
} |
} |
@@ -4598,7 +4598,7 @@ TEST_F(LayerTreeHostImplTest, LayersFreeTextures) { |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
host_impl_->SwapBuffers(frame); |
@@ -4643,7 +4643,7 @@ TEST_F(LayerTreeHostImplTest, HasTransparentBackground) { |
.Times(1); |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
Mock::VerifyAndClearExpectations(&mock_context); |
@@ -4651,7 +4651,7 @@ TEST_F(LayerTreeHostImplTest, HasTransparentBackground) { |
host_impl_->active_tree()->set_has_transparent_background(true); |
host_impl_->SetFullRootLayerDamage(); |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
Mock::VerifyAndClearExpectations(&mock_context); |
} |
@@ -4734,7 +4734,7 @@ class LayerTreeHostImplTestWithDelegatingRenderer |
root_render_pass->quad_list[1]->visible_rect); |
} |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
EXPECT_EQ(expect_to_draw, host_impl_->SwapBuffers(frame)); |
} |
@@ -4873,7 +4873,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithScaling) { |
EXPECT_EQ(gfx::RectF(0.f, 0.f, 1.f, 1.f).ToString(), |
render_pass_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -4901,7 +4901,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithScaling) { |
EXPECT_EQ(gfx::RectF(0.f, 0.f, 1.f, 1.f).ToString(), |
render_pass_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -4931,7 +4931,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithScaling) { |
EXPECT_EQ(gfx::RectF(0.f, 0.f, 1.f, 1.f).ToString(), |
render_pass_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
} |
@@ -4991,7 +4991,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithDifferentBounds) { |
EXPECT_EQ(gfx::RectF(0.f, 0.f, 1.f, 1.f).ToString(), |
render_pass_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -5018,7 +5018,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithDifferentBounds) { |
EXPECT_EQ(gfx::RectF(0.f, 0.f, 1.f, 1.f).ToString(), |
render_pass_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -5048,7 +5048,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithDifferentBounds) { |
EXPECT_EQ(gfx::RectF(0.f, 0.f, 1.f, 1.f).ToString(), |
render_pass_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -5073,7 +5073,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithDifferentBounds) { |
EXPECT_EQ(gfx::RectF(0.f, 0.f, 1.f, 1.f).ToString(), |
render_pass_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
} |
@@ -5139,7 +5139,7 @@ TEST_F(LayerTreeHostImplTest, ReflectionMaskLayerWithDifferentBounds) { |
EXPECT_EQ(gfx::RectF(0.f, 0.f, 1.f, 1.f).ToString(), |
replica_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -5167,7 +5167,7 @@ TEST_F(LayerTreeHostImplTest, ReflectionMaskLayerWithDifferentBounds) { |
EXPECT_EQ(gfx::RectF(0.f, 0.f, 1.f, 1.f).ToString(), |
replica_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -5198,7 +5198,7 @@ TEST_F(LayerTreeHostImplTest, ReflectionMaskLayerWithDifferentBounds) { |
EXPECT_EQ(gfx::RectF(0.f, 0.f, 1.f, 1.f).ToString(), |
replica_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -5224,7 +5224,7 @@ TEST_F(LayerTreeHostImplTest, ReflectionMaskLayerWithDifferentBounds) { |
EXPECT_EQ(gfx::RectF(0.f, 0.f, 1.f, 1.f).ToString(), |
replica_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
} |
@@ -5311,7 +5311,7 @@ TEST_F(LayerTreeHostImplTest, ReflectionMaskLayerForSurfaceWithUnclippedChild) { |
EXPECT_EQ(gfx::RectF(0.f, 0.f, 2.f, 1.f).ToString(), |
replica_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -5345,7 +5345,7 @@ TEST_F(LayerTreeHostImplTest, ReflectionMaskLayerForSurfaceWithUnclippedChild) { |
EXPECT_EQ(gfx::RectF(-1.f, 0.f, 2.f, 1.f).ToString(), |
replica_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
} |
@@ -5436,7 +5436,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerForSurfaceWithClippedLayer) { |
1.f / 50.f).ToString(), |
render_pass_quad->mask_uv_rect.ToString()); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
} |
@@ -5508,7 +5508,7 @@ TEST_F(LayerTreeHostImplTest, FarAwayQuadsDontNeedAA) { |
quad->quadTransform(), quad, &device_layer_quad, edge); |
EXPECT_FALSE(antialiased); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
} |
@@ -5530,7 +5530,7 @@ TEST_F(CompositorFrameMetadataTest, CompositorFrameAckCountsAsSwapComplete) { |
{ |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, base::TimeTicks()); |
host_impl_->DidDrawAllLayers(frame); |
} |
CompositorFrameAck ack; |
@@ -5628,7 +5628,7 @@ TEST_F(LayerTreeHostImplTest, |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
EXPECT_EQ(1u, frame.will_draw_layers.size()); |
@@ -5934,7 +5934,7 @@ TEST_F(LayerTreeHostImplTest, ShutdownReleasesContext) { |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
// The CopyOutputResult's callback has a ref on the ContextProvider and a |
@@ -6294,7 +6294,7 @@ TEST_F(LayerTreeHostImplTest, LatencyInfoPassedToCompositorFrameMetadata) { |
gfx::Rect full_frame_damage(host_impl_->DrawViewportSize()); |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
EXPECT_TRUE(host_impl_->SwapBuffers(frame)); |
@@ -6341,7 +6341,7 @@ TEST_F(LayerTreeHostImplTest, SelectionBoundsPassedToCompositorFrameMetadata) { |
gfx::Rect full_frame_damage(host_impl_->DrawViewportSize()); |
LayerTreeHostImpl::FrameData frame; |
EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); |
- host_impl_->DrawLayers(&frame); |
+ host_impl_->DrawLayers(&frame, gfx::FrameTime::Now()); |
host_impl_->DidDrawAllLayers(frame); |
EXPECT_TRUE(host_impl_->SwapBuffers(frame)); |