| 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 454 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 465 const gfx::Rect rect5(123, 567, 91011, 131415); | 465 const gfx::Rect rect5(123, 567, 91011, 131415); |
| 466 const ResourceId resource_id5(1337); | 466 const ResourceId resource_id5(1337); |
| 467 const float vertex_opacity[4] = {1.f, 2.f, 3.f, 4.f}; | 467 const float vertex_opacity[4] = {1.f, 2.f, 3.f, 4.f}; |
| 468 const bool premultiplied_alpha = true; | 468 const bool premultiplied_alpha = true; |
| 469 const gfx::PointF uv_top_left(12.1f, 34.2f); | 469 const gfx::PointF uv_top_left(12.1f, 34.2f); |
| 470 const gfx::PointF uv_bottom_right(56.3f, 78.4f); | 470 const gfx::PointF uv_bottom_right(56.3f, 78.4f); |
| 471 const SkColor background_color = SK_ColorGREEN; | 471 const SkColor background_color = SK_ColorGREEN; |
| 472 const bool y_flipped = true; | 472 const bool y_flipped = true; |
| 473 const bool nearest_neighbor = true; | 473 const bool nearest_neighbor = true; |
| 474 const bool secure_output_only = true; | 474 const bool secure_output_only = true; |
| 475 const bool needs_blending = true; |
| 476 const gfx::Size resource_size_in_pixels5(1234, 5678); |
| 475 TextureDrawQuad* texture_draw_quad = | 477 TextureDrawQuad* texture_draw_quad = |
| 476 render_pass->CreateAndAppendDrawQuad<TextureDrawQuad>(); | 478 render_pass->CreateAndAppendDrawQuad<TextureDrawQuad>(); |
| 477 texture_draw_quad->SetNew(sqs, rect5, rect5, rect5, resource_id5, | 479 texture_draw_quad->SetAll(sqs, rect5, rect5, rect5, needs_blending, |
| 480 resource_id5, resource_size_in_pixels5, |
| 478 premultiplied_alpha, uv_top_left, uv_bottom_right, | 481 premultiplied_alpha, uv_top_left, uv_bottom_right, |
| 479 background_color, vertex_opacity, y_flipped, | 482 background_color, vertex_opacity, y_flipped, |
| 480 nearest_neighbor, secure_output_only); | 483 nearest_neighbor, secure_output_only); |
| 481 | 484 |
| 482 const gfx::Rect rect6(321, 765, 11109, 151413); | 485 const gfx::Rect rect6(321, 765, 11109, 151413); |
| 483 const ResourceId resource_id6(1234); | 486 const ResourceId resource_id6(1234); |
| 484 const gfx::Size resource_size_in_pixels(1234, 5678); | 487 const gfx::Size resource_size_in_pixels(1234, 5678); |
| 485 const gfx::Transform matrix(16.1f, 15.3f, 14.3f, 13.7f, 12.2f, 11.4f, 10.4f, | 488 const gfx::Transform matrix(16.1f, 15.3f, 14.3f, 13.7f, 12.2f, 11.4f, 10.4f, |
| 486 9.8f, 8.1f, 7.3f, 6.3f, 5.7f, 4.8f, 3.4f, 2.4f, | 489 9.8f, 8.1f, 7.3f, 6.3f, 5.7f, 4.8f, 3.4f, 2.4f, |
| 487 1.2f); | 490 1.2f); |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 532 out_render_pass_draw_quad->background_filters.size()); | 535 out_render_pass_draw_quad->background_filters.size()); |
| 533 for (size_t i = 0; i < background_filters.size(); ++i) | 536 for (size_t i = 0; i < background_filters.size(); ++i) |
| 534 EXPECT_EQ(background_filters.at(i), | 537 EXPECT_EQ(background_filters.at(i), |
| 535 out_render_pass_draw_quad->background_filters.at(i)); | 538 out_render_pass_draw_quad->background_filters.at(i)); |
| 536 | 539 |
| 537 const TextureDrawQuad* out_texture_draw_quad = | 540 const TextureDrawQuad* out_texture_draw_quad = |
| 538 TextureDrawQuad::MaterialCast(output->quad_list.ElementAt(4)); | 541 TextureDrawQuad::MaterialCast(output->quad_list.ElementAt(4)); |
| 539 EXPECT_EQ(rect5, out_texture_draw_quad->rect); | 542 EXPECT_EQ(rect5, out_texture_draw_quad->rect); |
| 540 EXPECT_EQ(rect5, out_texture_draw_quad->opaque_rect); | 543 EXPECT_EQ(rect5, out_texture_draw_quad->opaque_rect); |
| 541 EXPECT_EQ(rect5, out_texture_draw_quad->visible_rect); | 544 EXPECT_EQ(rect5, out_texture_draw_quad->visible_rect); |
| 545 EXPECT_EQ(needs_blending, out_texture_draw_quad->needs_blending); |
| 542 EXPECT_EQ(resource_id5, out_texture_draw_quad->resource_id()); | 546 EXPECT_EQ(resource_id5, out_texture_draw_quad->resource_id()); |
| 547 EXPECT_EQ(resource_size_in_pixels5, |
| 548 out_texture_draw_quad->resource_size_in_pixels()); |
| 543 EXPECT_EQ(premultiplied_alpha, out_texture_draw_quad->premultiplied_alpha); | 549 EXPECT_EQ(premultiplied_alpha, out_texture_draw_quad->premultiplied_alpha); |
| 544 EXPECT_EQ(uv_top_left, out_texture_draw_quad->uv_top_left); | 550 EXPECT_EQ(uv_top_left, out_texture_draw_quad->uv_top_left); |
| 545 EXPECT_EQ(uv_bottom_right, out_texture_draw_quad->uv_bottom_right); | 551 EXPECT_EQ(uv_bottom_right, out_texture_draw_quad->uv_bottom_right); |
| 546 EXPECT_EQ(background_color, out_texture_draw_quad->background_color); | 552 EXPECT_EQ(background_color, out_texture_draw_quad->background_color); |
| 547 EXPECT_EQ(vertex_opacity[0], out_texture_draw_quad->vertex_opacity[0]); | 553 EXPECT_EQ(vertex_opacity[0], out_texture_draw_quad->vertex_opacity[0]); |
| 548 EXPECT_EQ(vertex_opacity[1], out_texture_draw_quad->vertex_opacity[1]); | 554 EXPECT_EQ(vertex_opacity[1], out_texture_draw_quad->vertex_opacity[1]); |
| 549 EXPECT_EQ(vertex_opacity[2], out_texture_draw_quad->vertex_opacity[2]); | 555 EXPECT_EQ(vertex_opacity[2], out_texture_draw_quad->vertex_opacity[2]); |
| 550 EXPECT_EQ(vertex_opacity[3], out_texture_draw_quad->vertex_opacity[3]); | 556 EXPECT_EQ(vertex_opacity[3], out_texture_draw_quad->vertex_opacity[3]); |
| 551 EXPECT_EQ(y_flipped, out_texture_draw_quad->y_flipped); | 557 EXPECT_EQ(y_flipped, out_texture_draw_quad->y_flipped); |
| 552 EXPECT_EQ(nearest_neighbor, out_texture_draw_quad->nearest_neighbor); | 558 EXPECT_EQ(nearest_neighbor, out_texture_draw_quad->nearest_neighbor); |
| (...skipping 361 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 914 EXPECT_EQ(u_plane_resource_id, out_quad->u_plane_resource_id()); | 920 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()); | 921 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()); | 922 EXPECT_EQ(a_plane_resource_id, out_quad->a_plane_resource_id()); |
| 917 EXPECT_EQ(color_space, out_quad->color_space); | 923 EXPECT_EQ(color_space, out_quad->color_space); |
| 918 EXPECT_EQ(resource_offset, out_quad->resource_offset); | 924 EXPECT_EQ(resource_offset, out_quad->resource_offset); |
| 919 EXPECT_EQ(resource_multiplier, out_quad->resource_multiplier); | 925 EXPECT_EQ(resource_multiplier, out_quad->resource_multiplier); |
| 920 EXPECT_EQ(bits_per_channel, out_quad->bits_per_channel); | 926 EXPECT_EQ(bits_per_channel, out_quad->bits_per_channel); |
| 921 } | 927 } |
| 922 | 928 |
| 923 } // namespace cc | 929 } // namespace cc |
| OLD | NEW |