Index: cc/output/gl_renderer_unittest.cc |
diff --git a/cc/output/gl_renderer_unittest.cc b/cc/output/gl_renderer_unittest.cc |
index 31e392c148d40609e62ff6f81d4808448e49ea51..ca9beb813cbe7370683de6633a3c99ea3f00bb61 100644 |
--- a/cc/output/gl_renderer_unittest.cc |
+++ b/cc/output/gl_renderer_unittest.cc |
@@ -2110,9 +2110,7 @@ class TestOverlayProcessor : public OverlayProcessor { |
OverlayCandidateList* candidates)); |
}; |
- TestOverlayProcessor(OutputSurface* surface, |
- ResourceProvider* resource_provider) |
- : OverlayProcessor(surface, resource_provider) {} |
+ TestOverlayProcessor(OutputSurface* surface) : OverlayProcessor(surface) {} |
~TestOverlayProcessor() override {} |
void Initialize() override { |
strategy_ = new Strategy(); |
@@ -2151,7 +2149,7 @@ TEST_F(GLRendererTest, DontOverlayWithCopyRequests) { |
resource_provider.get(), mailbox_deleter.get()); |
TestOverlayProcessor* processor = |
- new TestOverlayProcessor(output_surface.get(), resource_provider.get()); |
+ new TestOverlayProcessor(output_surface.get()); |
processor->Initialize(); |
renderer.SetOverlayProcessor(processor); |
@@ -2166,7 +2164,6 @@ TEST_F(GLRendererTest, DontOverlayWithCopyRequests) { |
unsigned sync_point = 0; |
TextureMailbox mailbox = |
TextureMailbox(gpu::Mailbox::Generate(), GL_TEXTURE_2D, sync_point); |
- mailbox.set_allow_overlay(true); |
scoped_ptr<SingleReleaseCallbackImpl> release_callback = |
SingleReleaseCallbackImpl::Create(base::Bind(&MailboxReleased)); |
ResourceId resource_id = resource_provider->CreateResourceFromTextureMailbox( |
@@ -2183,6 +2180,7 @@ TEST_F(GLRendererTest, DontOverlayWithCopyRequests) { |
premultiplied_alpha, gfx::PointF(0, 0), |
gfx::PointF(1, 1), SK_ColorTRANSPARENT, vertex_opacity, |
flipped, nearest_neighbor); |
+ overlay_quad->allow_overlay = true; |
// DirectRenderer::DrawFrame calls into OverlayProcessor::ProcessForOverlays. |
// Attempt will be called for each strategy in OverlayProcessor. We have |
@@ -2222,13 +2220,12 @@ class SingleOverlayOnTopProcessor : public OverlayProcessor { |
} |
}; |
- SingleOverlayOnTopProcessor(OutputSurface* surface, |
- ResourceProvider* resource_provider) |
- : OverlayProcessor(surface, resource_provider) {} |
+ SingleOverlayOnTopProcessor(OutputSurface* surface) |
+ : OverlayProcessor(surface) {} |
void Initialize() override { |
- strategies_.push_back(scoped_ptr<Strategy>( |
- new OverlayStrategySingleOnTop(&validator_, resource_provider_))); |
+ strategies_.push_back( |
+ scoped_ptr<Strategy>(new OverlayStrategySingleOnTop(&validator_))); |
} |
SingleOverlayValidator validator_; |
@@ -2278,8 +2275,8 @@ TEST_F(GLRendererTest, OverlaySyncPointsAreProcessed) { |
FakeRendererGL renderer(&renderer_client, &settings, output_surface.get(), |
resource_provider.get(), mailbox_deleter.get()); |
- SingleOverlayOnTopProcessor* processor = new SingleOverlayOnTopProcessor( |
- output_surface.get(), resource_provider.get()); |
+ SingleOverlayOnTopProcessor* processor = |
+ new SingleOverlayOnTopProcessor(output_surface.get()); |
processor->Initialize(); |
renderer.SetOverlayProcessor(processor); |
@@ -2292,7 +2289,6 @@ TEST_F(GLRendererTest, OverlaySyncPointsAreProcessed) { |
unsigned sync_point = TestRenderPass::kSyncPointForMailboxTextureQuad; |
TextureMailbox mailbox = |
TextureMailbox(gpu::Mailbox::Generate(), GL_TEXTURE_2D, sync_point); |
- mailbox.set_allow_overlay(true); |
scoped_ptr<SingleReleaseCallbackImpl> release_callback = |
SingleReleaseCallbackImpl::Create(base::Bind(&MailboxReleased)); |
ResourceId resource_id = resource_provider->CreateResourceFromTextureMailbox( |
@@ -2313,6 +2309,7 @@ TEST_F(GLRendererTest, OverlaySyncPointsAreProcessed) { |
viewport_rect, resource_id, premultiplied_alpha, |
uv_top_left, uv_bottom_right, SK_ColorTRANSPARENT, |
vertex_opacity, flipped, nearest_neighbor); |
+ overlay_quad->allow_overlay = true; |
// Verify that overlay_quad actually gets turned into an overlay, and even |
// though it's not drawn, that its sync point is waited on. |