| 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());
 | 
| 
 |