| Index: cc/test/render_pass_test_utils.cc
|
| diff --git a/cc/test/render_pass_test_utils.cc b/cc/test/render_pass_test_utils.cc
|
| index e70919ae91ac149328596e04a1f5769697e4b2c8..43cbf1f7c9947eb76399c331802feaeb3defc4bb 100644
|
| --- a/cc/test/render_pass_test_utils.cc
|
| +++ b/cc/test/render_pass_test_utils.cc
|
| @@ -9,7 +9,6 @@
|
| #include "cc/quads/shared_quad_state.h"
|
| #include "cc/quads/solid_color_draw_quad.h"
|
| #include "cc/resources/resource_provider.h"
|
| -#include "cc/test/mock_quad_culler.h"
|
| #include "cc/test/render_pass_test_common.h"
|
| #include "third_party/skia/include/core/SkColor.h"
|
| #include "third_party/skia/include/core/SkImageFilter.h"
|
| @@ -31,8 +30,7 @@ TestRenderPass* AddRenderPass(RenderPassList* pass_list,
|
| SolidColorDrawQuad* AddQuad(TestRenderPass* pass,
|
| const gfx::Rect& rect,
|
| SkColor color) {
|
| - MockQuadCuller quad_sink(pass);
|
| - SharedQuadState* shared_state = quad_sink.CreateSharedQuadState();
|
| + SharedQuadState* shared_state = pass->CreateAndAppendSharedQuadState();
|
| shared_state->SetAll(gfx::Transform(),
|
| rect.size(),
|
| rect,
|
| @@ -43,15 +41,14 @@ SolidColorDrawQuad* AddQuad(TestRenderPass* pass,
|
| scoped_ptr<SolidColorDrawQuad> quad = SolidColorDrawQuad::Create();
|
| quad->SetNew(shared_state, rect, rect, color, false);
|
| SolidColorDrawQuad* quad_ptr = quad.get();
|
| - quad_sink.Append(quad.PassAs<DrawQuad>());
|
| + pass->AppendDrawQuad(quad.PassAs<DrawQuad>());
|
| return quad_ptr;
|
| }
|
|
|
| SolidColorDrawQuad* AddClippedQuad(TestRenderPass* pass,
|
| const gfx::Rect& rect,
|
| SkColor color) {
|
| - MockQuadCuller quad_sink(pass);
|
| - SharedQuadState* shared_state = quad_sink.CreateSharedQuadState();
|
| + SharedQuadState* shared_state = pass->CreateAndAppendSharedQuadState();
|
| shared_state->SetAll(gfx::Transform(),
|
| rect.size(),
|
| rect,
|
| @@ -62,7 +59,7 @@ SolidColorDrawQuad* AddClippedQuad(TestRenderPass* pass,
|
| scoped_ptr<SolidColorDrawQuad> quad = SolidColorDrawQuad::Create();
|
| quad->SetNew(shared_state, rect, rect, color, false);
|
| SolidColorDrawQuad* quad_ptr = quad.get();
|
| - quad_sink.Append(quad.PassAs<DrawQuad>());
|
| + pass->AppendDrawQuad(quad.PassAs<DrawQuad>());
|
| return quad_ptr;
|
| }
|
|
|
| @@ -70,22 +67,20 @@ SolidColorDrawQuad* AddTransformedQuad(TestRenderPass* pass,
|
| const gfx::Rect& rect,
|
| SkColor color,
|
| const gfx::Transform& transform) {
|
| - MockQuadCuller quad_sink(pass);
|
| - SharedQuadState* shared_state = quad_sink.CreateSharedQuadState();
|
| + SharedQuadState* shared_state = pass->CreateAndAppendSharedQuadState();
|
| shared_state->SetAll(
|
| transform, rect.size(), rect, rect, false, 1, SkXfermode::kSrcOver_Mode);
|
| scoped_ptr<SolidColorDrawQuad> quad = SolidColorDrawQuad::Create();
|
| quad->SetNew(shared_state, rect, rect, color, false);
|
| SolidColorDrawQuad* quad_ptr = quad.get();
|
| - quad_sink.Append(quad.PassAs<DrawQuad>());
|
| + pass->AppendDrawQuad(quad.PassAs<DrawQuad>());
|
| return quad_ptr;
|
| }
|
|
|
| void AddRenderPassQuad(TestRenderPass* to_pass,
|
| TestRenderPass* contributing_pass) {
|
| - MockQuadCuller quad_sink(to_pass);
|
| gfx::Rect output_rect = contributing_pass->output_rect;
|
| - SharedQuadState* shared_state = quad_sink.CreateSharedQuadState();
|
| + SharedQuadState* shared_state = to_pass->CreateAndAppendSharedQuadState();
|
| shared_state->SetAll(gfx::Transform(),
|
| output_rect.size(),
|
| output_rect,
|
| @@ -104,7 +99,7 @@ void AddRenderPassQuad(TestRenderPass* to_pass,
|
| gfx::RectF(),
|
| FilterOperations(),
|
| FilterOperations());
|
| - quad_sink.Append(quad.PassAs<DrawQuad>());
|
| + to_pass->AppendDrawQuad(quad.PassAs<DrawQuad>());
|
| }
|
|
|
| void AddRenderPassQuad(TestRenderPass* to_pass,
|
| @@ -112,9 +107,8 @@ void AddRenderPassQuad(TestRenderPass* to_pass,
|
| ResourceProvider::ResourceId mask_resource_id,
|
| const FilterOperations& filters,
|
| gfx::Transform transform) {
|
| - MockQuadCuller quad_sink(to_pass);
|
| gfx::Rect output_rect = contributing_pass->output_rect;
|
| - SharedQuadState* shared_state = quad_sink.CreateSharedQuadState();
|
| + SharedQuadState* shared_state = to_pass->CreateAndAppendSharedQuadState();
|
| shared_state->SetAll(transform,
|
| output_rect.size(),
|
| output_rect,
|
| @@ -133,7 +127,7 @@ void AddRenderPassQuad(TestRenderPass* to_pass,
|
| gfx::RectF(),
|
| filters,
|
| FilterOperations());
|
| - quad_sink.Append(quad.PassAs<DrawQuad>());
|
| + to_pass->AppendDrawQuad(quad.PassAs<DrawQuad>());
|
| }
|
|
|
| } // namespace cc
|
|
|