| Index: cc/output/overlay_unittest.cc
|
| diff --git a/cc/output/overlay_unittest.cc b/cc/output/overlay_unittest.cc
|
| index 6ac9b1c64c8d849d5758c1b0df53e41f93bafa7a..1820ad98ade27447069b5eea5099953f93f4cd51 100644
|
| --- a/cc/output/overlay_unittest.cc
|
| +++ b/cc/output/overlay_unittest.cc
|
| @@ -11,8 +11,8 @@
|
| #include "cc/output/overlay_processor.h"
|
| #include "cc/output/overlay_strategy_single_on_top.h"
|
| #include "cc/output/overlay_strategy_underlay.h"
|
| -#include "cc/quads/checkerboard_draw_quad.h"
|
| #include "cc/quads/render_pass.h"
|
| +#include "cc/quads/solid_color_draw_quad.h"
|
| #include "cc/quads/stream_video_draw_quad.h"
|
| #include "cc/quads/texture_draw_quad.h"
|
| #include "cc/resources/resource_provider.h"
|
| @@ -238,20 +238,20 @@ StreamVideoDrawQuad* CreateFullscreenCandidateVideoQuad(
|
| render_pass, kOverlayRect, transform);
|
| }
|
|
|
| -void CreateCheckeredQuadAt(ResourceProvider* resource_provider,
|
| - const SharedQuadState* shared_quad_state,
|
| - RenderPass* render_pass,
|
| - const gfx::Rect& rect) {
|
| - CheckerboardDrawQuad* checkerboard_quad =
|
| - render_pass->CreateAndAppendDrawQuad<CheckerboardDrawQuad>();
|
| - checkerboard_quad->SetNew(shared_quad_state, rect, rect, SkColor(), 1.f);
|
| +void CreateOpaqueQuadAt(ResourceProvider* resource_provider,
|
| + const SharedQuadState* shared_quad_state,
|
| + RenderPass* render_pass,
|
| + const gfx::Rect& rect) {
|
| + SolidColorDrawQuad* color_quad =
|
| + render_pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>();
|
| + color_quad->SetNew(shared_quad_state, rect, rect, SK_ColorBLACK, false);
|
| }
|
|
|
| -void CreateFullscreenCheckeredQuad(ResourceProvider* resource_provider,
|
| - const SharedQuadState* shared_quad_state,
|
| - RenderPass* render_pass) {
|
| - CreateCheckeredQuadAt(
|
| - resource_provider, shared_quad_state, render_pass, kOverlayRect);
|
| +void CreateFullscreenOpaqueQuad(ResourceProvider* resource_provider,
|
| + const SharedQuadState* shared_quad_state,
|
| + RenderPass* render_pass) {
|
| + CreateOpaqueQuadAt(resource_provider, shared_quad_state, render_pass,
|
| + kOverlayRect);
|
| }
|
|
|
| static void CompareRenderPassLists(const RenderPassList& expected_list,
|
| @@ -351,12 +351,10 @@ TEST_F(SingleOverlayOnTopTest, SuccessfullOverlay) {
|
| unsigned original_resource_id = original_quad->resource_id();
|
|
|
| // Add something behind it.
|
| - CreateFullscreenCheckeredQuad(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(),
|
| - pass.get());
|
| - CreateFullscreenCheckeredQuad(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());
|
| @@ -384,12 +382,10 @@ TEST_F(SingleOverlayOnTopTest, SuccessfullOverlay) {
|
|
|
| TEST_F(SingleOverlayOnTopTest, NoCandidates) {
|
| scoped_ptr<RenderPass> pass = CreateRenderPass();
|
| - CreateFullscreenCheckeredQuad(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(),
|
| - pass.get());
|
| - CreateFullscreenCheckeredQuad(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());
|
| @@ -406,12 +402,10 @@ TEST_F(SingleOverlayOnTopTest, NoCandidates) {
|
|
|
| TEST_F(SingleOverlayOnTopTest, OccludedCandidates) {
|
| scoped_ptr<RenderPass> pass = CreateRenderPass();
|
| - CreateFullscreenCheckeredQuad(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(),
|
| - pass.get());
|
| - CreateFullscreenCheckeredQuad(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());
|
|
|
| CreateFullscreenCandidateQuad(resource_provider_.get(),
|
| pass->shared_quad_state_list.back(),
|
| @@ -441,12 +435,10 @@ TEST_F(SingleOverlayOnTopTest, MultipleRenderPasses) {
|
| pass.get());
|
|
|
| // Add something behind it.
|
| - CreateFullscreenCheckeredQuad(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(),
|
| - pass.get());
|
| - CreateFullscreenCheckeredQuad(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());
|
|
|
| pass_list.push_back(pass.Pass());
|
|
|
| @@ -669,10 +661,9 @@ TEST_F(SingleOverlayOnTopTest, Allow270DegreeRotation) {
|
|
|
| TEST_F(SingleOverlayOnTopTest, AllowNotTopIfNotOccluded) {
|
| scoped_ptr<RenderPass> pass = CreateRenderPass();
|
| - CreateCheckeredQuadAt(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(),
|
| - pass.get(),
|
| - kOverlayTopLeftRect);
|
| + CreateOpaqueQuadAt(resource_provider_.get(),
|
| + pass->shared_quad_state_list.back(), pass.get(),
|
| + kOverlayTopLeftRect);
|
| CreateCandidateQuadAt(resource_provider_.get(),
|
| pass->shared_quad_state_list.back(),
|
| pass.get(),
|
| @@ -850,9 +841,8 @@ TEST_F(SingleOverlayOnTopTest, AllowVideoYMirrorTransform) {
|
|
|
| TEST_F(UnderlayTest, OverlayLayerUnderMainLayer) {
|
| scoped_ptr<RenderPass> pass = CreateRenderPass();
|
| - CreateFullscreenCheckeredQuad(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(),
|
| - pass.get());
|
| + CreateFullscreenOpaqueQuad(resource_provider_.get(),
|
| + pass->shared_quad_state_list.back(), pass.get());
|
| CreateCandidateQuadAt(resource_provider_.get(),
|
| pass->shared_quad_state_list.back(), pass.get(),
|
| kOverlayBottomRightRect);
|
| @@ -877,9 +867,8 @@ TEST_F(UnderlayTest, AllowOnTop) {
|
| pass->shared_quad_state_list.back(),
|
| pass.get());
|
| pass->CreateAndAppendSharedQuadState()->opacity = 0.5f;
|
| - CreateFullscreenCheckeredQuad(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());
|
| @@ -999,12 +988,10 @@ TEST_F(GLRendererWithOverlaysTest, OverlayQuadNotDrawn) {
|
| pass->shared_quad_state_list.back(),
|
| pass.get());
|
|
|
| - CreateFullscreenCheckeredQuad(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(),
|
| - pass.get());
|
| - CreateFullscreenCheckeredQuad(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());
|
| @@ -1034,12 +1021,10 @@ TEST_F(GLRendererWithOverlaysTest, OccludedQuadInUnderlay) {
|
|
|
| scoped_ptr<RenderPass> pass = CreateRenderPass();
|
|
|
| - CreateFullscreenCheckeredQuad(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(),
|
| - pass.get());
|
| - CreateFullscreenCheckeredQuad(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());
|
|
|
| CreateFullscreenCandidateQuad(resource_provider_.get(),
|
| pass->shared_quad_state_list.back(),
|
| @@ -1074,12 +1059,10 @@ TEST_F(GLRendererWithOverlaysTest, NoValidatorNoOverlay) {
|
| pass->shared_quad_state_list.back(),
|
| pass.get());
|
|
|
| - CreateFullscreenCheckeredQuad(resource_provider_.get(),
|
| - pass->shared_quad_state_list.back(),
|
| - pass.get());
|
| - CreateFullscreenCheckeredQuad(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());
|
|
|