| 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 02f383fbc60c2c89248898ecfb5abdfb9551ee7f..cfde5b7cd54c4c58e9b00f2ae775b2a8bbc1a465 100644
|
| --- a/cc/trees/layer_tree_host_impl_unittest.cc
|
| +++ b/cc/trees/layer_tree_host_impl_unittest.cc
|
| @@ -303,7 +303,7 @@ class LayerTreeHostImplTest : public testing::Test,
|
| void DrawFrame() {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| }
|
| @@ -389,7 +389,7 @@ class LayerTreeHostImplTest : public testing::Test,
|
|
|
| void DrawOneFrame() {
|
| LayerTreeHostImpl::FrameData frame_data;
|
| - host_impl_->PrepareToDraw(&frame_data, gfx::Rect());
|
| + host_impl_->PrepareToDraw(&frame_data);
|
| host_impl_->DidDrawAllLayers(frame_data);
|
| }
|
|
|
| @@ -1728,7 +1728,7 @@ TEST_F(LayerTreeHostImplTest, WillDrawReturningFalseDoesNotCall) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect(10, 10)));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
|
|
| @@ -1737,6 +1737,8 @@ TEST_F(LayerTreeHostImplTest, WillDrawReturningFalseDoesNotCall) {
|
| EXPECT_TRUE(layer->did_draw_called());
|
| }
|
|
|
| + host_impl_->SetViewportDamage(gfx::Rect(10, 10));
|
| +
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
|
|
| @@ -1744,7 +1746,7 @@ TEST_F(LayerTreeHostImplTest, WillDrawReturningFalseDoesNotCall) {
|
| layer->ClearDidDrawCheck();
|
|
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect(10, 10)));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
|
|
| @@ -1777,7 +1779,7 @@ TEST_F(LayerTreeHostImplTest, DidDrawNotCalledOnHiddenLayer) {
|
| EXPECT_FALSE(layer->did_draw_called());
|
|
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
|
|
| @@ -1793,7 +1795,7 @@ TEST_F(LayerTreeHostImplTest, DidDrawNotCalledOnHiddenLayer) {
|
| EXPECT_FALSE(layer->did_draw_called());
|
|
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
|
|
| @@ -1833,7 +1835,7 @@ TEST_F(LayerTreeHostImplTest, WillDrawNotCalledOnOccludedLayer) {
|
| EXPECT_FALSE(top_layer->did_draw_called());
|
|
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
|
|
| @@ -1866,7 +1868,7 @@ TEST_F(LayerTreeHostImplTest, DidDrawCalledOnAllLayers) {
|
|
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
|
|
| @@ -1952,7 +1954,7 @@ TEST_F(LayerTreeHostImplTest, PrepareToDrawSucceedsWhenNoTexturesMissing) {
|
| LayerTreeHostImpl::FrameData frame;
|
|
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| }
|
| @@ -1976,7 +1978,7 @@ TEST_F(LayerTreeHostImplTest, PrepareToDrawSucceedsWithAnimatedLayer) {
|
| LayerTreeHostImpl::FrameData frame;
|
|
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| }
|
| @@ -2002,7 +2004,7 @@ TEST_F(LayerTreeHostImplTest,
|
| host_impl_->resource_provider()));
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| }
|
| @@ -2026,7 +2028,7 @@ TEST_F(LayerTreeHostImplTest, PrepareToDrawFailsWhenAnimationUsesCheckerboard) {
|
| host_impl_->resource_provider()));
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_ABORTED_CHECKERBOARD_ANIMATIONS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| }
|
| @@ -2049,7 +2051,7 @@ TEST_F(LayerTreeHostImplTest,
|
| is_animating,
|
| host_impl_->resource_provider()));
|
| LayerTreeHostImpl::FrameData frame;
|
| - EXPECT_EQ(host_impl_->PrepareToDraw(&frame, gfx::Rect()),
|
| + EXPECT_EQ(host_impl_->PrepareToDraw(&frame),
|
| DrawSwapReadbackResult::DRAW_SUCCESS);
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| @@ -2074,7 +2076,7 @@ TEST_F(LayerTreeHostImplTest,
|
| host_impl_->resource_provider()));
|
| host_impl_->active_tree()->SetRequiresHighResToDraw();
|
| LayerTreeHostImpl::FrameData frame;
|
| - EXPECT_EQ(host_impl_->PrepareToDraw(&frame, gfx::Rect()),
|
| + EXPECT_EQ(host_impl_->PrepareToDraw(&frame),
|
| DrawSwapReadbackResult::DRAW_SUCCESS);
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| @@ -2099,7 +2101,7 @@ TEST_F(LayerTreeHostImplTest,
|
| host_impl_->resource_provider()));
|
| host_impl_->active_tree()->SetRequiresHighResToDraw();
|
| LayerTreeHostImpl::FrameData frame;
|
| - EXPECT_EQ(host_impl_->PrepareToDraw(&frame, gfx::Rect()),
|
| + EXPECT_EQ(host_impl_->PrepareToDraw(&frame),
|
| DrawSwapReadbackResult::DRAW_ABORTED_MISSING_HIGH_RES_CONTENT);
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| @@ -2553,7 +2555,7 @@ TEST_F(LayerTreeHostImplTest, PageScaleDeltaAppliedToRootScrollLayerOnly) {
|
| // the page scale delta on the root layer is applied hierarchically.
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
|
|
| @@ -3543,7 +3545,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer1->SetExpectation(false, false);
|
| layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| host_impl_->DidDrawAllLayers(frame);
|
| @@ -3553,7 +3555,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer1->SetExpectation(true, false);
|
| layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| host_impl_->DidDrawAllLayers(frame);
|
| @@ -3564,7 +3566,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer1->SetExpectation(true, false);
|
| layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| host_impl_->DidDrawAllLayers(frame);
|
| @@ -3575,7 +3577,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer1->SetExpectation(true, false);
|
| layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| host_impl_->DidDrawAllLayers(frame);
|
| @@ -3598,7 +3600,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer2->SetExpectation(false, false);
|
| layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| EXPECT_TRUE(layer2->quads_appended());
|
| @@ -3612,7 +3614,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer2->SetExpectation(false, false);
|
| layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| EXPECT_TRUE(layer2->quads_appended());
|
| @@ -3627,7 +3629,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer2->SetExpectation(false, false);
|
| layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| EXPECT_TRUE(layer2->quads_appended());
|
| @@ -3645,7 +3647,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer2->SetExpectation(false, false);
|
| layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| EXPECT_TRUE(layer2->quads_appended());
|
| @@ -3662,7 +3664,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer2->SetExpectation(true, false);
|
| layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| EXPECT_TRUE(layer2->quads_appended());
|
| @@ -3678,7 +3680,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer2->SetExpectation(true, false);
|
| layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| EXPECT_TRUE(layer2->quads_appended());
|
| @@ -3695,7 +3697,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer2->SetExpectation(false, false);
|
| layer2->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| EXPECT_TRUE(layer2->quads_appended());
|
| @@ -3709,7 +3711,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer1->SetExpectation(true, false);
|
| layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| host_impl_->DidDrawAllLayers(frame);
|
| @@ -3722,7 +3724,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer1->SetExpectation(true, false);
|
| layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| host_impl_->DidDrawAllLayers(frame);
|
| @@ -3735,7 +3737,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer1->SetExpectation(true, false);
|
| layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| host_impl_->DidDrawAllLayers(frame);
|
| @@ -3749,7 +3751,7 @@ TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
|
| layer1->SetExpectation(false, false);
|
| layer1->SetUpdateRect(gfx::RectF(layer1->content_bounds()));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(layer1->quads_appended());
|
| host_impl_->DidDrawAllLayers(frame);
|
| @@ -3795,7 +3797,7 @@ class LayerTreeHostImplViewportCoveredTest : public LayerTreeHostImplTest {
|
|
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
|
|
| EXPECT_EQ(0u, CountGutterQuads(frame.render_passes[0]->quad_list));
|
| @@ -3817,7 +3819,7 @@ class LayerTreeHostImplViewportCoveredTest : public LayerTreeHostImplTest {
|
|
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
|
|
| EXPECT_EQ(1u, CountGutterQuads(frame.render_passes[0]->quad_list));
|
| @@ -3839,7 +3841,7 @@ class LayerTreeHostImplViewportCoveredTest : public LayerTreeHostImplTest {
|
|
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
|
|
| EXPECT_EQ(4u, CountGutterQuads(frame.render_passes[0]->quad_list));
|
| @@ -3862,7 +3864,7 @@ class LayerTreeHostImplViewportCoveredTest : public LayerTreeHostImplTest {
|
|
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
|
|
| EXPECT_EQ(0u, CountGutterQuads(frame.render_passes[0]->quad_list));
|
| @@ -4078,7 +4080,7 @@ TEST_F(LayerTreeHostImplTest, ReshapeNotCalledUntilDraw) {
|
| host_impl_->SetViewportSize(gfx::Size(10, 10));
|
| host_impl_->SetDeviceScaleFactor(1.f);
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(provider->TestContext3d()->reshape_called());
|
| EXPECT_EQ(provider->TestContext3d()->width(), 10);
|
| @@ -4089,7 +4091,7 @@ TEST_F(LayerTreeHostImplTest, ReshapeNotCalledUntilDraw) {
|
|
|
| host_impl_->SetViewportSize(gfx::Size(20, 30));
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(provider->TestContext3d()->reshape_called());
|
| EXPECT_EQ(provider->TestContext3d()->width(), 20);
|
| @@ -4100,7 +4102,7 @@ TEST_F(LayerTreeHostImplTest, ReshapeNotCalledUntilDraw) {
|
|
|
| host_impl_->SetDeviceScaleFactor(2.f);
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| EXPECT_TRUE(provider->TestContext3d()->reshape_called());
|
| EXPECT_EQ(provider->TestContext3d()->width(), 20);
|
| @@ -4157,7 +4159,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwapReceivesDamageRect) {
|
|
|
| // First frame, the entire screen should get swapped.
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - layer_tree_host_impl->PrepareToDraw(&frame, gfx::Rect()));
|
| + layer_tree_host_impl->PrepareToDraw(&frame));
|
| layer_tree_host_impl->DrawLayers(&frame, gfx::FrameTime::Now());
|
| layer_tree_host_impl->DidDrawAllLayers(frame);
|
| layer_tree_host_impl->SwapBuffers(frame);
|
| @@ -4171,7 +4173,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwapReceivesDamageRect) {
|
| layer_tree_host_impl->active_tree()->root_layer()->children()[0]->SetPosition(
|
| gfx::PointF());
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - layer_tree_host_impl->PrepareToDraw(&frame, gfx::Rect()));
|
| + layer_tree_host_impl->PrepareToDraw(&frame));
|
| layer_tree_host_impl->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| layer_tree_host_impl->SwapBuffers(frame);
|
| @@ -4191,7 +4193,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwapReceivesDamageRect) {
|
| layer_tree_host_impl->active_tree()->root_layer()->SetBackgroundColor(
|
| SK_ColorBLACK);
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - layer_tree_host_impl->PrepareToDraw(&frame, gfx::Rect()));
|
| + layer_tree_host_impl->PrepareToDraw(&frame));
|
| layer_tree_host_impl->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| layer_tree_host_impl->SwapBuffers(frame);
|
| @@ -4221,7 +4223,7 @@ TEST_F(LayerTreeHostImplTest, RootLayerDoesntCreateExtraSurface) {
|
| LayerTreeHostImpl::FrameData frame;
|
|
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| EXPECT_EQ(1u, frame.render_surface_layer_list->size());
|
| EXPECT_EQ(1u, frame.render_passes.size());
|
| host_impl_->DidDrawAllLayers(frame);
|
| @@ -4359,7 +4361,7 @@ TEST_F(LayerTreeHostImplTest, NoPartialSwap) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| }
|
| @@ -4373,7 +4375,7 @@ TEST_F(LayerTreeHostImplTest, NoPartialSwap) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| }
|
| @@ -4398,7 +4400,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwap) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| }
|
| @@ -4414,7 +4416,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwap) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| }
|
| @@ -4513,7 +4515,7 @@ TEST_F(LayerTreeHostImplTest, ContributingLayerEmptyScissorPartialSwap) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - my_host_impl->PrepareToDraw(&frame, gfx::Rect()));
|
| + my_host_impl->PrepareToDraw(&frame));
|
|
|
| // Verify all quads have been computed
|
| ASSERT_EQ(2U, frame.render_passes.size());
|
| @@ -4541,7 +4543,7 @@ TEST_F(LayerTreeHostImplTest, ContributingLayerEmptyScissorNoPartialSwap) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - my_host_impl->PrepareToDraw(&frame, gfx::Rect()));
|
| + my_host_impl->PrepareToDraw(&frame));
|
|
|
| // Verify all quads have been computed
|
| ASSERT_EQ(2U, frame.render_passes.size());
|
| @@ -4598,7 +4600,7 @@ TEST_F(LayerTreeHostImplTest, LayersFreeTextures) {
|
|
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| host_impl_->SwapBuffers(frame);
|
| @@ -4644,7 +4646,7 @@ TEST_F(LayerTreeHostImplTest, HasTransparentBackground) {
|
| .Times(1);
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| Mock::VerifyAndClearExpectations(&mock_context);
|
| @@ -4653,7 +4655,7 @@ TEST_F(LayerTreeHostImplTest, HasTransparentBackground) {
|
| host_impl_->active_tree()->set_has_transparent_background(true);
|
| host_impl_->SetFullRootLayerDamage();
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| Mock::VerifyAndClearExpectations(&mock_context);
|
| @@ -4711,7 +4713,7 @@ class LayerTreeHostImplTestWithDelegatingRenderer
|
|
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| if (!expect_to_draw) {
|
| // With no damage, we don't draw, and no quads are created.
|
| @@ -4871,7 +4873,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithScaling) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(1u, frame.render_passes[0]->quad_list.size());
|
| @@ -4900,7 +4902,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithScaling) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(1u, frame.render_passes[0]->quad_list.size());
|
| @@ -4931,7 +4933,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithScaling) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(1u, frame.render_passes[0]->quad_list.size());
|
| @@ -4995,7 +4997,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithDifferentBounds) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(1u, frame.render_passes[0]->quad_list.size());
|
| @@ -5023,7 +5025,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithDifferentBounds) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(1u, frame.render_passes[0]->quad_list.size());
|
| @@ -5054,7 +5056,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithDifferentBounds) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(1u, frame.render_passes[0]->quad_list.size());
|
| @@ -5080,7 +5082,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerWithDifferentBounds) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(1u, frame.render_passes[0]->quad_list.size());
|
| @@ -5149,7 +5151,7 @@ TEST_F(LayerTreeHostImplTest, ReflectionMaskLayerWithDifferentBounds) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(2u, frame.render_passes[0]->quad_list.size());
|
| @@ -5178,7 +5180,7 @@ TEST_F(LayerTreeHostImplTest, ReflectionMaskLayerWithDifferentBounds) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(2u, frame.render_passes[0]->quad_list.size());
|
| @@ -5210,7 +5212,7 @@ TEST_F(LayerTreeHostImplTest, ReflectionMaskLayerWithDifferentBounds) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(2u, frame.render_passes[0]->quad_list.size());
|
| @@ -5237,7 +5239,7 @@ TEST_F(LayerTreeHostImplTest, ReflectionMaskLayerWithDifferentBounds) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(2u, frame.render_passes[0]->quad_list.size());
|
| @@ -5318,7 +5320,7 @@ TEST_F(LayerTreeHostImplTest, ReflectionMaskLayerForSurfaceWithUnclippedChild) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(2u, frame.render_passes[0]->quad_list.size());
|
| @@ -5353,7 +5355,7 @@ TEST_F(LayerTreeHostImplTest, ReflectionMaskLayerForSurfaceWithUnclippedChild) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(2u, frame.render_passes[0]->quad_list.size());
|
| @@ -5453,7 +5455,7 @@ TEST_F(LayerTreeHostImplTest, MaskLayerForSurfaceWithClippedLayer) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_EQ(1u, frame.render_passes[0]->quad_list.size());
|
| @@ -5535,7 +5537,7 @@ TEST_F(LayerTreeHostImplTest, FarAwayQuadsDontNeedAA) {
|
|
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
|
|
| ASSERT_EQ(1u, frame.render_passes.size());
|
| ASSERT_LE(1u, frame.render_passes[0]->quad_list.size());
|
| @@ -5570,7 +5572,7 @@ TEST_F(CompositorFrameMetadataTest, CompositorFrameAckCountsAsSwapComplete) {
|
| {
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, base::TimeTicks());
|
| host_impl_->DidDrawAllLayers(frame);
|
| }
|
| @@ -5651,7 +5653,7 @@ TEST_F(LayerTreeHostImplTest,
|
|
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
|
|
| @@ -5917,7 +5919,7 @@ TEST_F(LayerTreeHostImplTest, ShutdownReleasesContext) {
|
|
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
|
|
| @@ -6193,7 +6195,7 @@ TEST_F(LayerTreeHostImplTest, LatencyInfoPassedToCompositorFrameMetadata) {
|
| gfx::Rect full_frame_damage(host_impl_->DrawViewportSize());
|
| LayerTreeHostImpl::FrameData frame;
|
| EXPECT_EQ(DrawSwapReadbackResult::DRAW_SUCCESS,
|
| - host_impl_->PrepareToDraw(&frame, gfx::Rect()));
|
| + host_impl_->PrepareToDraw(&frame));
|
| host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
|
| host_impl_->DidDrawAllLayers(frame);
|
| EXPECT_TRUE(host_impl_->SwapBuffers(frame));
|
|
|