| 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 <stddef.h> | 5 #include <stddef.h> |
| 6 #include <string.h> | 6 #include <string.h> |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <utility> | 8 #include <utility> |
| 9 | 9 |
| 10 #include "base/macros.h" | 10 #include "base/macros.h" |
| (...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 292 shared_state1_in->SetAll(arbitrary_matrix1, arbitrary_size1, arbitrary_rect1, | 292 shared_state1_in->SetAll(arbitrary_matrix1, arbitrary_size1, arbitrary_rect1, |
| 293 arbitrary_rect2, arbitrary_bool1, arbitrary_float1, | 293 arbitrary_rect2, arbitrary_bool1, arbitrary_float1, |
| 294 arbitrary_blend_mode1, arbitrary_context_id1); | 294 arbitrary_blend_mode1, arbitrary_context_id1); |
| 295 | 295 |
| 296 std::unique_ptr<RenderPass> pass_cmp = RenderPass::Create(); | 296 std::unique_ptr<RenderPass> pass_cmp = RenderPass::Create(); |
| 297 pass_cmp->SetAll(root_id, arbitrary_rect1, arbitrary_rect2, arbitrary_matrix1, | 297 pass_cmp->SetAll(root_id, arbitrary_rect1, arbitrary_rect2, arbitrary_matrix1, |
| 298 arbitrary_bool1); | 298 arbitrary_bool1); |
| 299 | 299 |
| 300 SharedQuadState* shared_state1_cmp = | 300 SharedQuadState* shared_state1_cmp = |
| 301 pass_cmp->CreateAndAppendSharedQuadState(); | 301 pass_cmp->CreateAndAppendSharedQuadState(); |
| 302 shared_state1_cmp->CopyFrom(shared_state1_in); | 302 *shared_state1_cmp = *shared_state1_in; |
| 303 | 303 |
| 304 DebugBorderDrawQuad* debugborder_in = | 304 DebugBorderDrawQuad* debugborder_in = |
| 305 pass_in->CreateAndAppendDrawQuad<DebugBorderDrawQuad>(); | 305 pass_in->CreateAndAppendDrawQuad<DebugBorderDrawQuad>(); |
| 306 debugborder_in->SetAll(shared_state1_in, arbitrary_rect3, | 306 debugborder_in->SetAll(shared_state1_in, arbitrary_rect3, |
| 307 arbitrary_rect1_inside_rect3, | 307 arbitrary_rect1_inside_rect3, |
| 308 arbitrary_rect2_inside_rect3, arbitrary_bool1, | 308 arbitrary_rect2_inside_rect3, arbitrary_bool1, |
| 309 arbitrary_color, arbitrary_int); | 309 arbitrary_color, arbitrary_int); |
| 310 pass_cmp->CopyFromAndAppendDrawQuad(debugborder_in, | 310 pass_cmp->CopyFromAndAppendDrawQuad(debugborder_in, |
| 311 debugborder_in->shared_quad_state); | 311 debugborder_in->shared_quad_state); |
| 312 | 312 |
| 313 SharedQuadState* shared_state2_in = pass_in->CreateAndAppendSharedQuadState(); | 313 SharedQuadState* shared_state2_in = pass_in->CreateAndAppendSharedQuadState(); |
| 314 shared_state2_in->SetAll(arbitrary_matrix2, arbitrary_size2, arbitrary_rect2, | 314 shared_state2_in->SetAll(arbitrary_matrix2, arbitrary_size2, arbitrary_rect2, |
| 315 arbitrary_rect3, arbitrary_bool1, arbitrary_float2, | 315 arbitrary_rect3, arbitrary_bool1, arbitrary_float2, |
| 316 arbitrary_blend_mode2, arbitrary_context_id2); | 316 arbitrary_blend_mode2, arbitrary_context_id2); |
| 317 SharedQuadState* shared_state2_cmp = | 317 SharedQuadState* shared_state2_cmp = |
| 318 pass_cmp->CreateAndAppendSharedQuadState(); | 318 pass_cmp->CreateAndAppendSharedQuadState(); |
| 319 shared_state2_cmp->CopyFrom(shared_state2_in); | 319 *shared_state2_cmp = *shared_state2_in; |
| 320 | 320 |
| 321 RenderPassDrawQuad* renderpass_in = | 321 RenderPassDrawQuad* renderpass_in = |
| 322 pass_in->CreateAndAppendDrawQuad<RenderPassDrawQuad>(); | 322 pass_in->CreateAndAppendDrawQuad<RenderPassDrawQuad>(); |
| 323 renderpass_in->SetAll( | 323 renderpass_in->SetAll( |
| 324 shared_state2_in, arbitrary_rect1, arbitrary_rect2_inside_rect1, | 324 shared_state2_in, arbitrary_rect1, arbitrary_rect2_inside_rect1, |
| 325 arbitrary_rect1_inside_rect1, arbitrary_bool1, child_id, | 325 arbitrary_rect1_inside_rect1, arbitrary_bool1, child_id, |
| 326 arbitrary_resourceid2, arbitrary_vector2df1, arbitrary_size1, | 326 arbitrary_resourceid2, arbitrary_vector2df1, arbitrary_size1, |
| 327 arbitrary_filters1, arbitrary_vector2df2, arbitrary_filters2); | 327 arbitrary_filters1, arbitrary_vector2df2, arbitrary_filters2); |
| 328 pass_cmp->CopyFromAndAppendRenderPassDrawQuad( | 328 pass_cmp->CopyFromAndAppendRenderPassDrawQuad( |
| 329 renderpass_in, renderpass_in->shared_quad_state, | 329 renderpass_in, renderpass_in->shared_quad_state, |
| 330 renderpass_in->render_pass_id); | 330 renderpass_in->render_pass_id); |
| 331 | 331 |
| 332 SharedQuadState* shared_state3_in = pass_in->CreateAndAppendSharedQuadState(); | 332 SharedQuadState* shared_state3_in = pass_in->CreateAndAppendSharedQuadState(); |
| 333 shared_state3_in->SetAll(arbitrary_matrix1, arbitrary_size3, arbitrary_rect3, | 333 shared_state3_in->SetAll(arbitrary_matrix1, arbitrary_size3, arbitrary_rect3, |
| 334 arbitrary_rect1, arbitrary_bool1, arbitrary_float3, | 334 arbitrary_rect1, arbitrary_bool1, arbitrary_float3, |
| 335 arbitrary_blend_mode3, arbitrary_context_id3); | 335 arbitrary_blend_mode3, arbitrary_context_id3); |
| 336 SharedQuadState* shared_state3_cmp = | 336 SharedQuadState* shared_state3_cmp = |
| 337 pass_cmp->CreateAndAppendSharedQuadState(); | 337 pass_cmp->CreateAndAppendSharedQuadState(); |
| 338 shared_state3_cmp->CopyFrom(shared_state3_in); | 338 *shared_state3_cmp = *shared_state3_in; |
| 339 | 339 |
| 340 SolidColorDrawQuad* solidcolor_in = | 340 SolidColorDrawQuad* solidcolor_in = |
| 341 pass_in->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); | 341 pass_in->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
| 342 solidcolor_in->SetAll(shared_state3_in, arbitrary_rect3, | 342 solidcolor_in->SetAll(shared_state3_in, arbitrary_rect3, |
| 343 arbitrary_rect1_inside_rect3, | 343 arbitrary_rect1_inside_rect3, |
| 344 arbitrary_rect2_inside_rect3, arbitrary_bool1, | 344 arbitrary_rect2_inside_rect3, arbitrary_bool1, |
| 345 arbitrary_color, arbitrary_bool2); | 345 arbitrary_color, arbitrary_bool2); |
| 346 pass_cmp->CopyFromAndAppendDrawQuad(solidcolor_in, | 346 pass_cmp->CopyFromAndAppendDrawQuad(solidcolor_in, |
| 347 solidcolor_in->shared_quad_state); | 347 solidcolor_in->shared_quad_state); |
| 348 | 348 |
| (...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 600 EXPECT_TRUE( | 600 EXPECT_TRUE( |
| 601 IPC::ParamTraits<DelegatedFrameData>::Read(&msg, &iter, &frame_out)); | 601 IPC::ParamTraits<DelegatedFrameData>::Read(&msg, &iter, &frame_out)); |
| 602 | 602 |
| 603 ASSERT_EQ(2u, frame_out.resource_list.size()); | 603 ASSERT_EQ(2u, frame_out.resource_list.size()); |
| 604 Compare(arbitrary_resource1, frame_out.resource_list[0]); | 604 Compare(arbitrary_resource1, frame_out.resource_list[0]); |
| 605 Compare(arbitrary_resource2, frame_out.resource_list[1]); | 605 Compare(arbitrary_resource2, frame_out.resource_list[1]); |
| 606 } | 606 } |
| 607 | 607 |
| 608 } // namespace | 608 } // namespace |
| 609 } // namespace content | 609 } // namespace content |
| OLD | NEW |