| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 "base/message_loop/message_loop.h" | 5 #include "base/message_loop/message_loop.h" |
| 6 #include "cc/input/selection.h" | 6 #include "cc/input/selection.h" |
| 7 #include "cc/ipc/traits_test_service.mojom.h" | 7 #include "cc/ipc/traits_test_service.mojom.h" |
| 8 #include "cc/quads/debug_border_draw_quad.h" | 8 #include "cc/quads/debug_border_draw_quad.h" |
| 9 #include "cc/quads/render_pass.h" | 9 #include "cc/quads/render_pass.h" |
| 10 #include "cc/quads/render_pass_draw_quad.h" | 10 #include "cc/quads/render_pass_draw_quad.h" |
| (...skipping 416 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 427 SolidColorDrawQuad* solid_quad = | 427 SolidColorDrawQuad* solid_quad = |
| 428 render_pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); | 428 render_pass->CreateAndAppendDrawQuad<SolidColorDrawQuad>(); |
| 429 solid_quad->SetNew(sqs, rect2, rect2, color2, force_anti_aliasing_off); | 429 solid_quad->SetNew(sqs, rect2, rect2, color2, force_anti_aliasing_off); |
| 430 | 430 |
| 431 const gfx::Rect rect3(1029, 3847, 5610, 2938); | 431 const gfx::Rect rect3(1029, 3847, 5610, 2938); |
| 432 const SurfaceId surface_id( | 432 const SurfaceId surface_id( |
| 433 FrameSinkId(1234, 4321), | 433 FrameSinkId(1234, 4321), |
| 434 LocalFrameId(5678, base::UnguessableToken::Create())); | 434 LocalFrameId(5678, base::UnguessableToken::Create())); |
| 435 SurfaceDrawQuad* surface_quad = | 435 SurfaceDrawQuad* surface_quad = |
| 436 render_pass->CreateAndAppendDrawQuad<SurfaceDrawQuad>(); | 436 render_pass->CreateAndAppendDrawQuad<SurfaceDrawQuad>(); |
| 437 surface_quad->SetNew(sqs, rect3, rect3, surface_id); | 437 surface_quad->SetNew(sqs, rect3, rect3, surface_id, |
| 438 SurfaceDrawQuadType::PRIMARY, nullptr); |
| 438 | 439 |
| 439 const gfx::Rect rect4(1234, 5678, 9101112, 13141516); | 440 const gfx::Rect rect4(1234, 5678, 9101112, 13141516); |
| 440 const ResourceId resource_id4(1337); | 441 const ResourceId resource_id4(1337); |
| 441 const int render_pass_id = 1234; | 442 const int render_pass_id = 1234; |
| 442 const gfx::Vector2dF mask_uv_scale(1337.1f, 1234.2f); | 443 const gfx::Vector2dF mask_uv_scale(1337.1f, 1234.2f); |
| 443 const gfx::Size mask_texture_size(1234, 5678); | 444 const gfx::Size mask_texture_size(1234, 5678); |
| 444 gfx::Vector2dF filters_scale(1234.1f, 4321.2f); | 445 gfx::Vector2dF filters_scale(1234.1f, 4321.2f); |
| 445 gfx::PointF filters_origin(8765.4f, 4567.8f); | 446 gfx::PointF filters_origin(8765.4f, 4567.8f); |
| 446 | 447 |
| 447 RenderPassDrawQuad* render_pass_quad = | 448 RenderPassDrawQuad* render_pass_quad = |
| (...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 594 const gfx::Rect color_quad_rect(123, 456, 789, 101); | 595 const gfx::Rect color_quad_rect(123, 456, 789, 101); |
| 595 color_quad->SetNew(shared_state_2, color_quad_rect, color_quad_rect, | 596 color_quad->SetNew(shared_state_2, color_quad_rect, color_quad_rect, |
| 596 SK_ColorRED, true); | 597 SK_ColorRED, true); |
| 597 | 598 |
| 598 SurfaceDrawQuad* surface_quad = | 599 SurfaceDrawQuad* surface_quad = |
| 599 input->CreateAndAppendDrawQuad<SurfaceDrawQuad>(); | 600 input->CreateAndAppendDrawQuad<SurfaceDrawQuad>(); |
| 600 const gfx::Rect surface_quad_rect(1337, 2448, 1234, 5678); | 601 const gfx::Rect surface_quad_rect(1337, 2448, 1234, 5678); |
| 601 surface_quad->SetNew( | 602 surface_quad->SetNew( |
| 602 shared_state_2, surface_quad_rect, surface_quad_rect, | 603 shared_state_2, surface_quad_rect, surface_quad_rect, |
| 603 SurfaceId(FrameSinkId(1337, 1234), | 604 SurfaceId(FrameSinkId(1337, 1234), |
| 604 LocalFrameId(1234, base::UnguessableToken::Create()))); | 605 LocalFrameId(1234, base::UnguessableToken::Create())), |
| 606 SurfaceDrawQuadType::PRIMARY, nullptr); |
| 605 | 607 |
| 606 std::unique_ptr<RenderPass> output; | 608 std::unique_ptr<RenderPass> output; |
| 607 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy(); | 609 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy(); |
| 608 proxy->EchoRenderPass(input->DeepCopy(), &output); | 610 proxy->EchoRenderPass(input->DeepCopy(), &output); |
| 609 | 611 |
| 610 EXPECT_EQ(input->quad_list.size(), output->quad_list.size()); | 612 EXPECT_EQ(input->quad_list.size(), output->quad_list.size()); |
| 611 EXPECT_EQ(input->shared_quad_state_list.size(), | 613 EXPECT_EQ(input->shared_quad_state_list.size(), |
| 612 output->shared_quad_state_list.size()); | 614 output->shared_quad_state_list.size()); |
| 613 EXPECT_EQ(id, output->id); | 615 EXPECT_EQ(id, output->id); |
| 614 EXPECT_EQ(output_rect, output->output_rect); | 616 EXPECT_EQ(output_rect, output->output_rect); |
| (...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 914 EXPECT_EQ(u_plane_resource_id, out_quad->u_plane_resource_id()); | 916 EXPECT_EQ(u_plane_resource_id, out_quad->u_plane_resource_id()); |
| 915 EXPECT_EQ(v_plane_resource_id, out_quad->v_plane_resource_id()); | 917 EXPECT_EQ(v_plane_resource_id, out_quad->v_plane_resource_id()); |
| 916 EXPECT_EQ(a_plane_resource_id, out_quad->a_plane_resource_id()); | 918 EXPECT_EQ(a_plane_resource_id, out_quad->a_plane_resource_id()); |
| 917 EXPECT_EQ(color_space, out_quad->color_space); | 919 EXPECT_EQ(color_space, out_quad->color_space); |
| 918 EXPECT_EQ(resource_offset, out_quad->resource_offset); | 920 EXPECT_EQ(resource_offset, out_quad->resource_offset); |
| 919 EXPECT_EQ(resource_multiplier, out_quad->resource_multiplier); | 921 EXPECT_EQ(resource_multiplier, out_quad->resource_multiplier); |
| 920 EXPECT_EQ(bits_per_channel, out_quad->bits_per_channel); | 922 EXPECT_EQ(bits_per_channel, out_quad->bits_per_channel); |
| 921 } | 923 } |
| 922 | 924 |
| 923 } // namespace cc | 925 } // namespace cc |
| OLD | NEW |