| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/common/cc_messages.h" | 5 #include "content/common/cc_messages.h" |
| 6 | 6 |
| 7 #include <string.h> | 7 #include <string.h> |
| 8 | 8 |
| 9 #include "cc/compositor_frame.h" | 9 #include "cc/compositor_frame.h" |
| 10 #include "ipc/ipc_message.h" | 10 #include "ipc/ipc_message.h" |
| (...skipping 30 matching lines...) Expand all Loading... |
| 41 EXPECT_EQ(a->damage_rect.ToString(), b->damage_rect.ToString()); | 41 EXPECT_EQ(a->damage_rect.ToString(), b->damage_rect.ToString()); |
| 42 EXPECT_EQ(a->transform_to_root_target, b->transform_to_root_target); | 42 EXPECT_EQ(a->transform_to_root_target, b->transform_to_root_target); |
| 43 EXPECT_EQ(a->has_transparent_background, b->has_transparent_background); | 43 EXPECT_EQ(a->has_transparent_background, b->has_transparent_background); |
| 44 EXPECT_EQ(a->has_occlusion_from_outside_target_surface, | 44 EXPECT_EQ(a->has_occlusion_from_outside_target_surface, |
| 45 b->has_occlusion_from_outside_target_surface); | 45 b->has_occlusion_from_outside_target_surface); |
| 46 } | 46 } |
| 47 | 47 |
| 48 void Compare(const SharedQuadState* a, const SharedQuadState* b) { | 48 void Compare(const SharedQuadState* a, const SharedQuadState* b) { |
| 49 EXPECT_EQ(a->content_to_target_transform, b->content_to_target_transform); | 49 EXPECT_EQ(a->content_to_target_transform, b->content_to_target_transform); |
| 50 EXPECT_EQ(a->visible_content_rect, b->visible_content_rect); | 50 EXPECT_EQ(a->visible_content_rect, b->visible_content_rect); |
| 51 EXPECT_EQ(a->clipped_rect_in_target, b->clipped_rect_in_target); | |
| 52 EXPECT_EQ(a->clip_rect, b->clip_rect); | 51 EXPECT_EQ(a->clip_rect, b->clip_rect); |
| 53 EXPECT_EQ(a->is_clipped, b->is_clipped); | 52 EXPECT_EQ(a->is_clipped, b->is_clipped); |
| 54 EXPECT_EQ(a->opacity, b->opacity); | 53 EXPECT_EQ(a->opacity, b->opacity); |
| 55 } | 54 } |
| 56 | 55 |
| 57 void Compare(const DrawQuad* a, const DrawQuad* b) { | 56 void Compare(const DrawQuad* a, const DrawQuad* b) { |
| 58 ASSERT_NE(DrawQuad::INVALID, a->material); | 57 ASSERT_NE(DrawQuad::INVALID, a->material); |
| 59 ASSERT_EQ(a->material, b->material); | 58 ASSERT_EQ(a->material, b->material); |
| 60 EXPECT_EQ(a->rect.ToString(), b->rect.ToString()); | 59 EXPECT_EQ(a->rect.ToString(), b->rect.ToString()); |
| 61 EXPECT_EQ(a->opaque_rect.ToString(), b->opaque_rect.ToString()); | 60 EXPECT_EQ(a->opaque_rect.ToString(), b->opaque_rect.ToString()); |
| (...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 232 arbitrary_filters2.append(WebFilterOperation::createBrightnessFilter( | 231 arbitrary_filters2.append(WebFilterOperation::createBrightnessFilter( |
| 233 arbitrary_float2)); | 232 arbitrary_float2)); |
| 234 | 233 |
| 235 // TODO(danakj): filter is not serialized. | 234 // TODO(danakj): filter is not serialized. |
| 236 skia::RefPtr<SkImageFilter> arbitrary_filter; | 235 skia::RefPtr<SkImageFilter> arbitrary_filter; |
| 237 | 236 |
| 238 scoped_ptr<SharedQuadState> shared_state1_in = SharedQuadState::Create(); | 237 scoped_ptr<SharedQuadState> shared_state1_in = SharedQuadState::Create(); |
| 239 shared_state1_in->SetAll(arbitrary_matrix, | 238 shared_state1_in->SetAll(arbitrary_matrix, |
| 240 arbitrary_rect1, | 239 arbitrary_rect1, |
| 241 arbitrary_rect2, | 240 arbitrary_rect2, |
| 242 arbitrary_rect3, | |
| 243 arbitrary_bool1, | 241 arbitrary_bool1, |
| 244 arbitrary_float1); | 242 arbitrary_float1); |
| 245 scoped_ptr<SharedQuadState> shared_state1_cmp = shared_state1_in->Copy(); | 243 scoped_ptr<SharedQuadState> shared_state1_cmp = shared_state1_in->Copy(); |
| 246 | 244 |
| 247 scoped_ptr<CheckerboardDrawQuad> checkerboard_in = | 245 scoped_ptr<CheckerboardDrawQuad> checkerboard_in = |
| 248 CheckerboardDrawQuad::Create(); | 246 CheckerboardDrawQuad::Create(); |
| 249 checkerboard_in->SetAll(shared_state1_in.get(), | 247 checkerboard_in->SetAll(shared_state1_in.get(), |
| 250 arbitrary_rect1, | 248 arbitrary_rect1, |
| 251 arbitrary_rect2, | 249 arbitrary_rect2, |
| 252 arbitrary_rect3, | 250 arbitrary_rect3, |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 295 arbitrary_filters1, | 293 arbitrary_filters1, |
| 296 arbitrary_filter, // TODO(piman): not serialized. | 294 arbitrary_filter, // TODO(piman): not serialized. |
| 297 arbitrary_filters2); | 295 arbitrary_filters2); |
| 298 scoped_ptr<RenderPassDrawQuad> renderpass_cmp = renderpass_in->Copy( | 296 scoped_ptr<RenderPassDrawQuad> renderpass_cmp = renderpass_in->Copy( |
| 299 renderpass_in->shared_quad_state, renderpass_in->render_pass_id); | 297 renderpass_in->shared_quad_state, renderpass_in->render_pass_id); |
| 300 | 298 |
| 301 scoped_ptr<SharedQuadState> shared_state2_in = SharedQuadState::Create(); | 299 scoped_ptr<SharedQuadState> shared_state2_in = SharedQuadState::Create(); |
| 302 shared_state2_in->SetAll(arbitrary_matrix, | 300 shared_state2_in->SetAll(arbitrary_matrix, |
| 303 arbitrary_rect2, | 301 arbitrary_rect2, |
| 304 arbitrary_rect3, | 302 arbitrary_rect3, |
| 305 arbitrary_rect1, | |
| 306 arbitrary_bool1, | 303 arbitrary_bool1, |
| 307 arbitrary_float2); | 304 arbitrary_float2); |
| 308 scoped_ptr<SharedQuadState> shared_state2_cmp = shared_state2_in->Copy(); | 305 scoped_ptr<SharedQuadState> shared_state2_cmp = shared_state2_in->Copy(); |
| 309 | 306 |
| 310 scoped_ptr<SharedQuadState> shared_state3_in = SharedQuadState::Create(); | 307 scoped_ptr<SharedQuadState> shared_state3_in = SharedQuadState::Create(); |
| 311 shared_state3_in->SetAll(arbitrary_matrix, | 308 shared_state3_in->SetAll(arbitrary_matrix, |
| 312 arbitrary_rect3, | 309 arbitrary_rect3, |
| 313 arbitrary_rect1, | 310 arbitrary_rect1, |
| 314 arbitrary_rect2, | |
| 315 arbitrary_bool1, | 311 arbitrary_bool1, |
| 316 arbitrary_float3); | 312 arbitrary_float3); |
| 317 scoped_ptr<SharedQuadState> shared_state3_cmp = shared_state3_in->Copy(); | 313 scoped_ptr<SharedQuadState> shared_state3_cmp = shared_state3_in->Copy(); |
| 318 | 314 |
| 319 scoped_ptr<SolidColorDrawQuad> solidcolor_in = | 315 scoped_ptr<SolidColorDrawQuad> solidcolor_in = |
| 320 SolidColorDrawQuad::Create(); | 316 SolidColorDrawQuad::Create(); |
| 321 solidcolor_in->SetAll(shared_state1_in.get(), | 317 solidcolor_in->SetAll(shared_state1_in.get(), |
| 322 arbitrary_rect3, | 318 arbitrary_rect3, |
| 323 arbitrary_rect1, | 319 arbitrary_rect1, |
| 324 arbitrary_rect2, | 320 arbitrary_rect2, |
| (...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 495 EXPECT_EQ(arbitrary_size.ToString(), frame_out.size.ToString()); | 491 EXPECT_EQ(arbitrary_size.ToString(), frame_out.size.ToString()); |
| 496 EXPECT_EQ(arbitrary_uint, frame_out.resource_list.sync_point); | 492 EXPECT_EQ(arbitrary_uint, frame_out.resource_list.sync_point); |
| 497 | 493 |
| 498 EXPECT_EQ(2u, frame_out.resource_list.resources.size()); | 494 EXPECT_EQ(2u, frame_out.resource_list.resources.size()); |
| 499 Compare(arbitrary_resource1, frame_out.resource_list.resources[0]); | 495 Compare(arbitrary_resource1, frame_out.resource_list.resources[0]); |
| 500 Compare(arbitrary_resource2, frame_out.resource_list.resources[1]); | 496 Compare(arbitrary_resource2, frame_out.resource_list.resources[1]); |
| 501 } | 497 } |
| 502 | 498 |
| 503 } // namespace | 499 } // namespace |
| 504 } // namespace content | 500 } // namespace content |
| OLD | NEW |