| Index: cc/output/overlay_unittest.cc
|
| diff --git a/cc/output/overlay_unittest.cc b/cc/output/overlay_unittest.cc
|
| index 659e5050d2bb90e22998f32a3bc9688304965006..f15f13f43cab54bc5e9fc9d4f83a6fea9573688a 100644
|
| --- a/cc/output/overlay_unittest.cc
|
| +++ b/cc/output/overlay_unittest.cc
|
| @@ -1408,9 +1408,10 @@
|
|
|
| scoped_ptr<RenderPass> pass = CreateRenderPass();
|
|
|
| - CreateCandidateQuadAt(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(), pass.get(),
|
| - kOverlayBottomRightRect);
|
| + CreateFullscreenCandidateQuad(resource_provider_.get(),
|
| + pass->shared_quad_state_list.back(),
|
| + pass.get());
|
| +
|
| CreateFullscreenOpaqueQuad(resource_provider_.get(),
|
| pass->shared_quad_state_list.back(), pass.get());
|
| CreateFullscreenOpaqueQuad(resource_provider_.get(),
|
| @@ -1422,44 +1423,6 @@
|
| // Candidate pass was taken out and extra skipped pass added,
|
| // so only draw 2 quads.
|
| EXPECT_CALL(*renderer_, DoDrawQuad(_, _, _)).Times(2);
|
| - EXPECT_CALL(scheduler_,
|
| - Schedule(0, gfx::OVERLAY_TRANSFORM_NONE, _,
|
| - gfx::Rect(kDisplaySize), gfx::RectF(0, 0, 1, 1)))
|
| - .Times(1);
|
| - EXPECT_CALL(scheduler_, Schedule(1, gfx::OVERLAY_TRANSFORM_NONE, _,
|
| - kOverlayBottomRightRect,
|
| - BoundingRect(kUVTopLeft, kUVBottomRight)))
|
| - .Times(1);
|
| - renderer_->DrawFrame(&pass_list, 1.f, viewport_rect, viewport_rect, false);
|
| -
|
| - SwapBuffers();
|
| -
|
| - Mock::VerifyAndClearExpectations(renderer_.get());
|
| - Mock::VerifyAndClearExpectations(&scheduler_);
|
| -}
|
| -
|
| -TEST_F(GLRendererWithOverlaysTest, OccludedQuadNotDrawn) {
|
| - bool use_validator = true;
|
| - Init(use_validator);
|
| - renderer_->set_expect_overlays(true);
|
| - gfx::Rect viewport_rect(16, 16);
|
| -
|
| - scoped_ptr<RenderPass> pass = CreateRenderPass();
|
| -
|
| - CreateFullscreenCandidateQuad(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(),
|
| - pass.get());
|
| -
|
| - CreateFullscreenOpaqueQuad(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(), pass.get());
|
| - CreateFullscreenOpaqueQuad(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(), pass.get());
|
| -
|
| - RenderPassList pass_list;
|
| - pass_list.push_back(pass.Pass());
|
| -
|
| - // Candidate covers all the quads, so we shouldn't have any draw quad calls.
|
| - EXPECT_CALL(*renderer_, DoDrawQuad(_, _, _)).Times(0);
|
| EXPECT_CALL(scheduler_,
|
| Schedule(0, gfx::OVERLAY_TRANSFORM_NONE, _,
|
| gfx::Rect(kDisplaySize), gfx::RectF(0, 0, 1, 1)))
|
|
|