Index: cc/ipc/struct_traits_unittest.cc |
diff --git a/cc/ipc/struct_traits_unittest.cc b/cc/ipc/struct_traits_unittest.cc |
index 62a8ca8c75a6d4a966c96fbd91b5232456b84ebe..1da2261fc7d8052a444553212dd4c5246b1c66fb 100644 |
--- a/cc/ipc/struct_traits_unittest.cc |
+++ b/cc/ipc/struct_traits_unittest.cc |
@@ -415,7 +415,7 @@ TEST_F(StructTraitsTest, FilterOperations) { |
TEST_F(StructTraitsTest, QuadListBasic) { |
std::unique_ptr<RenderPass> render_pass = RenderPass::Create(); |
render_pass->SetNew(RenderPassId(1, 1), gfx::Rect(), gfx::Rect(), |
- gfx::Transform()); |
+ gfx::Transform(), FilterOperations(), FilterOperations()); |
SharedQuadState* sqs = render_pass->CreateAndAppendSharedQuadState(); |
@@ -446,21 +446,14 @@ TEST_F(StructTraitsTest, QuadListBasic) { |
const RenderPassId render_pass_id(1234, 5678); |
const gfx::Vector2dF mask_uv_scale(1337.1f, 1234.2f); |
const gfx::Size mask_texture_size(1234, 5678); |
- FilterOperations filters; |
- filters.Append(FilterOperation::CreateBlurFilter(0.f)); |
- filters.Append(FilterOperation::CreateZoomFilter(2.0f, 1)); |
gfx::Vector2dF filters_scale(1234.1f, 4321.2f); |
gfx::PointF filters_origin(8765.4f, 4567.8f); |
- FilterOperations background_filters; |
- background_filters.Append(FilterOperation::CreateSaturateFilter(4.f)); |
- background_filters.Append(FilterOperation::CreateZoomFilter(2.0f, 1)); |
- background_filters.Append(FilterOperation::CreateSaturateFilter(2.f)); |
RenderPassDrawQuad* render_pass_quad = |
render_pass->CreateAndAppendDrawQuad<RenderPassDrawQuad>(); |
render_pass_quad->SetNew(sqs, rect4, rect4, render_pass_id, resource_id4, |
- mask_uv_scale, mask_texture_size, filters, |
- filters_scale, filters_origin, background_filters); |
+ mask_uv_scale, mask_texture_size, filters_scale, |
+ filters_origin); |
const gfx::Rect rect5(123, 567, 91011, 131415); |
const ResourceId resource_id5(1337); |
@@ -524,15 +517,7 @@ TEST_F(StructTraitsTest, QuadListBasic) { |
EXPECT_EQ(render_pass_id, out_render_pass_draw_quad->render_pass_id); |
EXPECT_EQ(resource_id4, out_render_pass_draw_quad->mask_resource_id()); |
EXPECT_EQ(mask_texture_size, out_render_pass_draw_quad->mask_texture_size); |
- EXPECT_EQ(filters.size(), out_render_pass_draw_quad->filters.size()); |
- for (size_t i = 0; i < filters.size(); ++i) |
- EXPECT_EQ(filters.at(i), out_render_pass_draw_quad->filters.at(i)); |
EXPECT_EQ(filters_scale, out_render_pass_draw_quad->filters_scale); |
- EXPECT_EQ(background_filters.size(), |
- out_render_pass_draw_quad->background_filters.size()); |
- for (size_t i = 0; i < background_filters.size(); ++i) |
- EXPECT_EQ(background_filters.at(i), |
- out_render_pass_draw_quad->background_filters.at(i)); |
const TextureDrawQuad* out_texture_draw_quad = |
TextureDrawQuad::MaterialCast(output->quad_list.ElementAt(4)); |
@@ -569,10 +554,19 @@ TEST_F(StructTraitsTest, RenderPass) { |
const gfx::Transform transform_to_root = |
gfx::Transform(1.0, 0.5, 0.5, -0.5, -1.0, 0.0); |
const gfx::Rect damage_rect(56, 123, 19, 43); |
+ FilterOperations filters; |
+ filters.Append(FilterOperation::CreateBlurFilter(0.f)); |
danakj
2016/12/01 01:50:46
These are never checked that they survive?
ajuma
2016/12/13 15:08:11
Oops, added checks.
|
+ filters.Append(FilterOperation::CreateZoomFilter(2.0f, 1)); |
+ gfx::Vector2dF filters_scale(1234.1f, 4321.2f); |
+ gfx::PointF filters_origin(8765.4f, 4567.8f); |
+ FilterOperations background_filters; |
+ background_filters.Append(FilterOperation::CreateSaturateFilter(4.f)); |
+ background_filters.Append(FilterOperation::CreateZoomFilter(2.0f, 1)); |
+ background_filters.Append(FilterOperation::CreateSaturateFilter(2.f)); |
const bool has_transparent_background = true; |
std::unique_ptr<RenderPass> input = RenderPass::Create(); |
- input->SetAll(id, output_rect, damage_rect, transform_to_root, |
- has_transparent_background); |
+ input->SetAll(id, output_rect, damage_rect, transform_to_root, filters, |
+ background_filters, has_transparent_background); |
SharedQuadState* shared_state_1 = input->CreateAndAppendSharedQuadState(); |
shared_state_1->SetAll( |
@@ -681,6 +675,7 @@ TEST_F(StructTraitsTest, RenderPassWithEmptySharedQuadStateList) { |
const bool has_transparent_background = true; |
std::unique_ptr<RenderPass> input = RenderPass::Create(); |
input->SetAll(id, output_rect, damage_rect, transform_to_root, |
+ FilterOperations(), FilterOperations(), |
has_transparent_background); |
// Unlike the previous test, don't add any quads to the list; we need to |
@@ -863,7 +858,7 @@ TEST_F(StructTraitsTest, TransferableResource) { |
TEST_F(StructTraitsTest, YUVDrawQuad) { |
std::unique_ptr<RenderPass> render_pass = RenderPass::Create(); |
render_pass->SetNew(RenderPassId(1, 1), gfx::Rect(), gfx::Rect(), |
- gfx::Transform()); |
+ gfx::Transform(), FilterOperations(), FilterOperations()); |
const DrawQuad::Material material = DrawQuad::YUV_VIDEO_CONTENT; |
const gfx::Rect rect(1234, 4321, 1357, 7531); |