| 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 919382fde14f4d59713f0eb7803b8591c8a9581c..75214bdb133306da90433ca4ca5caf6cbd67e24b 100644
|
| --- a/cc/trees/layer_tree_host_impl_unittest.cc
|
| +++ b/cc/trees/layer_tree_host_impl_unittest.cc
|
| @@ -20,7 +20,6 @@
|
| #include "cc/layers/io_surface_layer_impl.h"
|
| #include "cc/layers/layer_impl.h"
|
| #include "cc/layers/painted_scrollbar_layer_impl.h"
|
| -#include "cc/layers/quad_sink.h"
|
| #include "cc/layers/render_surface_impl.h"
|
| #include "cc/layers/solid_color_layer_impl.h"
|
| #include "cc/layers/solid_color_scrollbar_layer_impl.h"
|
| @@ -1661,10 +1660,12 @@ class DidDrawCheckLayer : public TiledLayerImpl {
|
| return TiledLayerImpl::WillDraw(draw_mode, provider);
|
| }
|
|
|
| - virtual void AppendQuads(QuadSink* quad_sink,
|
| + virtual void AppendQuads(RenderPass* render_pass,
|
| + const OcclusionTracker<LayerImpl>& occlusion_tracker,
|
| AppendQuadsData* append_quads_data) OVERRIDE {
|
| append_quads_called_ = true;
|
| - TiledLayerImpl::AppendQuads(quad_sink, append_quads_data);
|
| + TiledLayerImpl::AppendQuads(
|
| + render_pass, occlusion_tracker, append_quads_data);
|
| }
|
|
|
| virtual void DidDraw(ResourceProvider* provider) OVERRIDE {
|
| @@ -1890,9 +1891,11 @@ class MissingTextureAnimatingLayer : public DidDrawCheckLayer {
|
| resource_provider));
|
| }
|
|
|
| - virtual void AppendQuads(QuadSink* quad_sink,
|
| + virtual void AppendQuads(RenderPass* render_pass,
|
| + const OcclusionTracker<LayerImpl>& occlusion_tracker,
|
| AppendQuadsData* append_quads_data) OVERRIDE {
|
| - TiledLayerImpl::AppendQuads(quad_sink, append_quads_data);
|
| + TiledLayerImpl::AppendQuads(
|
| + render_pass, occlusion_tracker, append_quads_data);
|
| if (tile_missing_)
|
| append_quads_data->had_incomplete_tile = true;
|
| }
|
| @@ -3436,7 +3439,8 @@ class BlendStateCheckLayer : public LayerImpl {
|
| resource_provider));
|
| }
|
|
|
| - virtual void AppendQuads(QuadSink* quad_sink,
|
| + virtual void AppendQuads(RenderPass* render_pass,
|
| + const OcclusionTracker<LayerImpl>& occlusion_tracker,
|
| AppendQuadsData* append_quads_data) OVERRIDE {
|
| quads_appended_ = true;
|
|
|
| @@ -3447,7 +3451,8 @@ class BlendStateCheckLayer : public LayerImpl {
|
| opaque_rect = opaque_content_rect_;
|
| gfx::Rect visible_quad_rect = quad_rect_;
|
|
|
| - SharedQuadState* shared_quad_state = quad_sink->CreateSharedQuadState();
|
| + SharedQuadState* shared_quad_state =
|
| + render_pass->CreateAndAppendSharedQuadState();
|
| PopulateSharedQuadState(shared_quad_state);
|
|
|
| scoped_ptr<TileDrawQuad> test_blending_draw_quad = TileDrawQuad::Create();
|
| @@ -3462,7 +3467,7 @@ class BlendStateCheckLayer : public LayerImpl {
|
| test_blending_draw_quad->visible_rect = quad_visible_rect_;
|
| EXPECT_EQ(blend_, test_blending_draw_quad->ShouldDrawWithBlending());
|
| EXPECT_EQ(has_render_surface_, !!render_surface());
|
| - quad_sink->Append(test_blending_draw_quad.PassAs<DrawQuad>());
|
| + render_pass->AppendDrawQuad(test_blending_draw_quad.PassAs<DrawQuad>());
|
| }
|
|
|
| void SetExpectation(bool blend, bool has_render_surface) {
|
| @@ -4201,9 +4206,11 @@ class FakeLayerWithQuads : public LayerImpl {
|
| return scoped_ptr<LayerImpl>(new FakeLayerWithQuads(tree_impl, id));
|
| }
|
|
|
| - virtual void AppendQuads(QuadSink* quad_sink,
|
| + virtual void AppendQuads(RenderPass* render_pass,
|
| + const OcclusionTracker<LayerImpl>& occlusion_tracker,
|
| AppendQuadsData* append_quads_data) OVERRIDE {
|
| - SharedQuadState* shared_quad_state = quad_sink->CreateSharedQuadState();
|
| + SharedQuadState* shared_quad_state =
|
| + render_pass->CreateAndAppendSharedQuadState();
|
| PopulateSharedQuadState(shared_quad_state);
|
|
|
| SkColor gray = SkColorSetRGB(100, 100, 100);
|
| @@ -4212,7 +4219,7 @@ class FakeLayerWithQuads : public LayerImpl {
|
| scoped_ptr<SolidColorDrawQuad> my_quad = SolidColorDrawQuad::Create();
|
| my_quad->SetNew(
|
| shared_quad_state, quad_rect, visible_quad_rect, gray, false);
|
| - quad_sink->Append(my_quad.PassAs<DrawQuad>());
|
| + render_pass->AppendDrawQuad(my_quad.PassAs<DrawQuad>());
|
| }
|
|
|
| private:
|
|
|