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 |