| 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 |