| Index: cc/quads/draw_quad_unittest.cc
|
| diff --git a/cc/quads/draw_quad_unittest.cc b/cc/quads/draw_quad_unittest.cc
|
| index e66bcdffe73a36f6589e134b2087e536f0830543..954a7b8c3c644b12a17712ed9ec02354689678b0 100644
|
| --- a/cc/quads/draw_quad_unittest.cc
|
| +++ b/cc/quads/draw_quad_unittest.cc
|
| @@ -418,13 +418,13 @@ TEST(DrawQuadTest, CopyIOSurfaceDrawQuad) {
|
| EXPECT_EQ(visible_rect, copy_quad->visible_rect);
|
| EXPECT_EQ(opaque_rect, copy_quad->opaque_rect);
|
| EXPECT_EQ(size, copy_quad->io_surface_size);
|
| - EXPECT_EQ(resource_id, copy_quad->io_surface_resource_id);
|
| + EXPECT_EQ(resource_id, copy_quad->io_surface_resource_id());
|
| EXPECT_EQ(orientation, copy_quad->orientation);
|
|
|
| CREATE_QUAD_3_ALL(IOSurfaceDrawQuad, size, resource_id, orientation);
|
| EXPECT_EQ(DrawQuad::IO_SURFACE_CONTENT, copy_quad->material);
|
| EXPECT_EQ(size, copy_quad->io_surface_size);
|
| - EXPECT_EQ(resource_id, copy_quad->io_surface_resource_id);
|
| + EXPECT_EQ(resource_id, copy_quad->io_surface_resource_id());
|
| EXPECT_EQ(orientation, copy_quad->orientation);
|
| }
|
|
|
| @@ -457,7 +457,7 @@ TEST(DrawQuadTest, CopyRenderPassDrawQuad) {
|
| EXPECT_EQ(DrawQuad::RENDER_PASS, copy_quad->material);
|
| EXPECT_EQ(visible_rect, copy_quad->visible_rect);
|
| EXPECT_EQ(copied_render_pass_id, copy_quad->render_pass_id);
|
| - EXPECT_EQ(mask_resource_id, copy_quad->mask_resource_id);
|
| + EXPECT_EQ(mask_resource_id, copy_quad->mask_resource_id());
|
| EXPECT_EQ(mask_uv_scale.ToString(), copy_quad->mask_uv_scale.ToString());
|
| EXPECT_EQ(mask_texture_size.ToString(),
|
| copy_quad->mask_texture_size.ToString());
|
| @@ -476,7 +476,7 @@ TEST(DrawQuadTest, CopyRenderPassDrawQuad) {
|
| copied_render_pass_id);
|
| EXPECT_EQ(DrawQuad::RENDER_PASS, copy_quad->material);
|
| EXPECT_EQ(copied_render_pass_id, copy_quad->render_pass_id);
|
| - EXPECT_EQ(mask_resource_id, copy_quad->mask_resource_id);
|
| + EXPECT_EQ(mask_resource_id, copy_quad->mask_resource_id());
|
| EXPECT_EQ(mask_uv_scale.ToString(), copy_quad->mask_uv_scale.ToString());
|
| EXPECT_EQ(mask_texture_size.ToString(),
|
| copy_quad->mask_texture_size.ToString());
|
| @@ -516,12 +516,12 @@ TEST(DrawQuadTest, CopyStreamVideoDrawQuad) {
|
| EXPECT_EQ(DrawQuad::STREAM_VIDEO_CONTENT, copy_quad->material);
|
| EXPECT_EQ(visible_rect, copy_quad->visible_rect);
|
| EXPECT_EQ(opaque_rect, copy_quad->opaque_rect);
|
| - EXPECT_EQ(resource_id, copy_quad->resource_id);
|
| + EXPECT_EQ(resource_id, copy_quad->resource_id());
|
| EXPECT_EQ(matrix, copy_quad->matrix);
|
|
|
| CREATE_QUAD_2_ALL(StreamVideoDrawQuad, resource_id, matrix);
|
| EXPECT_EQ(DrawQuad::STREAM_VIDEO_CONTENT, copy_quad->material);
|
| - EXPECT_EQ(resource_id, copy_quad->resource_id);
|
| + EXPECT_EQ(resource_id, copy_quad->resource_id());
|
| EXPECT_EQ(matrix, copy_quad->matrix);
|
| }
|
|
|
| @@ -567,7 +567,7 @@ TEST(DrawQuadTest, CopyTextureDrawQuad) {
|
| EXPECT_EQ(DrawQuad::TEXTURE_CONTENT, copy_quad->material);
|
| EXPECT_EQ(visible_rect, copy_quad->visible_rect);
|
| EXPECT_EQ(opaque_rect, copy_quad->opaque_rect);
|
| - EXPECT_EQ(resource_id, copy_quad->resource_id);
|
| + EXPECT_EQ(resource_id, copy_quad->resource_id());
|
| EXPECT_EQ(premultiplied_alpha, copy_quad->premultiplied_alpha);
|
| EXPECT_EQ(uv_top_left, copy_quad->uv_top_left);
|
| EXPECT_EQ(uv_bottom_right, copy_quad->uv_bottom_right);
|
| @@ -585,7 +585,7 @@ TEST(DrawQuadTest, CopyTextureDrawQuad) {
|
| y_flipped,
|
| nearest_neighbor);
|
| EXPECT_EQ(DrawQuad::TEXTURE_CONTENT, copy_quad->material);
|
| - EXPECT_EQ(resource_id, copy_quad->resource_id);
|
| + EXPECT_EQ(resource_id, copy_quad->resource_id());
|
| EXPECT_EQ(premultiplied_alpha, copy_quad->premultiplied_alpha);
|
| EXPECT_EQ(uv_top_left, copy_quad->uv_top_left);
|
| EXPECT_EQ(uv_bottom_right, copy_quad->uv_bottom_right);
|
| @@ -615,7 +615,7 @@ TEST(DrawQuadTest, CopyTileDrawQuad) {
|
| EXPECT_EQ(DrawQuad::TILED_CONTENT, copy_quad->material);
|
| EXPECT_EQ(opaque_rect, copy_quad->opaque_rect);
|
| EXPECT_EQ(visible_rect, copy_quad->visible_rect);
|
| - EXPECT_EQ(resource_id, copy_quad->resource_id);
|
| + EXPECT_EQ(resource_id, copy_quad->resource_id());
|
| EXPECT_EQ(tex_coord_rect, copy_quad->tex_coord_rect);
|
| EXPECT_EQ(texture_size, copy_quad->texture_size);
|
| EXPECT_EQ(swizzle_contents, copy_quad->swizzle_contents);
|
| @@ -628,7 +628,7 @@ TEST(DrawQuadTest, CopyTileDrawQuad) {
|
| swizzle_contents,
|
| nearest_neighbor);
|
| EXPECT_EQ(DrawQuad::TILED_CONTENT, copy_quad->material);
|
| - EXPECT_EQ(resource_id, copy_quad->resource_id);
|
| + EXPECT_EQ(resource_id, copy_quad->resource_id());
|
| EXPECT_EQ(tex_coord_rect, copy_quad->tex_coord_rect);
|
| EXPECT_EQ(texture_size, copy_quad->texture_size);
|
| EXPECT_EQ(swizzle_contents, copy_quad->swizzle_contents);
|
| @@ -660,10 +660,10 @@ TEST(DrawQuadTest, CopyYUVVideoDrawQuad) {
|
| EXPECT_EQ(uv_tex_coord_rect, copy_quad->uv_tex_coord_rect);
|
| EXPECT_EQ(ya_tex_size, copy_quad->ya_tex_size);
|
| EXPECT_EQ(uv_tex_size, copy_quad->uv_tex_size);
|
| - EXPECT_EQ(y_plane_resource_id, copy_quad->y_plane_resource_id);
|
| - EXPECT_EQ(u_plane_resource_id, copy_quad->u_plane_resource_id);
|
| - EXPECT_EQ(v_plane_resource_id, copy_quad->v_plane_resource_id);
|
| - EXPECT_EQ(a_plane_resource_id, copy_quad->a_plane_resource_id);
|
| + EXPECT_EQ(y_plane_resource_id, copy_quad->y_plane_resource_id());
|
| + EXPECT_EQ(u_plane_resource_id, copy_quad->u_plane_resource_id());
|
| + EXPECT_EQ(v_plane_resource_id, copy_quad->v_plane_resource_id());
|
| + EXPECT_EQ(a_plane_resource_id, copy_quad->a_plane_resource_id());
|
| EXPECT_EQ(color_space, copy_quad->color_space);
|
|
|
| CREATE_QUAD_9_ALL(YUVVideoDrawQuad, ya_tex_coord_rect, uv_tex_coord_rect,
|
| @@ -675,10 +675,10 @@ TEST(DrawQuadTest, CopyYUVVideoDrawQuad) {
|
| EXPECT_EQ(uv_tex_coord_rect, copy_quad->uv_tex_coord_rect);
|
| EXPECT_EQ(ya_tex_size, copy_quad->ya_tex_size);
|
| EXPECT_EQ(uv_tex_size, copy_quad->uv_tex_size);
|
| - EXPECT_EQ(y_plane_resource_id, copy_quad->y_plane_resource_id);
|
| - EXPECT_EQ(u_plane_resource_id, copy_quad->u_plane_resource_id);
|
| - EXPECT_EQ(v_plane_resource_id, copy_quad->v_plane_resource_id);
|
| - EXPECT_EQ(a_plane_resource_id, copy_quad->a_plane_resource_id);
|
| + EXPECT_EQ(y_plane_resource_id, copy_quad->y_plane_resource_id());
|
| + EXPECT_EQ(u_plane_resource_id, copy_quad->u_plane_resource_id());
|
| + EXPECT_EQ(v_plane_resource_id, copy_quad->v_plane_resource_id());
|
| + EXPECT_EQ(a_plane_resource_id, copy_quad->a_plane_resource_id());
|
| EXPECT_EQ(color_space, copy_quad->color_space);
|
| }
|
|
|
| @@ -732,8 +732,10 @@ class DrawQuadIteratorTest : public testing::Test {
|
|
|
| int IterateAndCount(DrawQuad* quad) {
|
| num_resources_ = 0;
|
| - quad->IterateResources(base::Bind(
|
| - &DrawQuadIteratorTest::IncrementResourceId, base::Unretained(this)));
|
| + quad->IterateResources([this](ResourceId resource_id) {
|
| + ++num_resources_;
|
| + return resource_id + 1;
|
| + });
|
| return num_resources_;
|
| }
|
|
|
| @@ -775,9 +777,9 @@ TEST_F(DrawQuadIteratorTest, IOSurfaceDrawQuad) {
|
| size,
|
| resource_id,
|
| orientation);
|
| - EXPECT_EQ(resource_id, quad_new->io_surface_resource_id);
|
| + EXPECT_EQ(resource_id, quad_new->io_surface_resource_id());
|
| EXPECT_EQ(1, IterateAndCount(quad_new));
|
| - EXPECT_EQ(resource_id + 1, quad_new->io_surface_resource_id);
|
| + EXPECT_EQ(resource_id + 1, quad_new->io_surface_resource_id());
|
| }
|
|
|
| TEST_F(DrawQuadIteratorTest, RenderPassDrawQuad) {
|
| @@ -806,12 +808,9 @@ TEST_F(DrawQuadIteratorTest, RenderPassDrawQuad) {
|
| filters_scale,
|
| background_filters,
|
| copied_render_pass_id);
|
| - EXPECT_EQ(mask_resource_id, quad_new->mask_resource_id);
|
| + EXPECT_EQ(mask_resource_id, quad_new->mask_resource_id());
|
| EXPECT_EQ(1, IterateAndCount(quad_new));
|
| - EXPECT_EQ(mask_resource_id + 1, quad_new->mask_resource_id);
|
| - quad_new->mask_resource_id = 0;
|
| - EXPECT_EQ(0, IterateAndCount(quad_new));
|
| - EXPECT_EQ(0u, quad_new->mask_resource_id);
|
| + EXPECT_EQ(mask_resource_id + 1, quad_new->mask_resource_id());
|
| }
|
|
|
| TEST_F(DrawQuadIteratorTest, SolidColorDrawQuad) {
|
| @@ -834,9 +833,9 @@ TEST_F(DrawQuadIteratorTest, StreamVideoDrawQuad) {
|
| CREATE_SHARED_STATE();
|
| CREATE_QUAD_4_NEW(
|
| StreamVideoDrawQuad, opaque_rect, visible_rect, resource_id, matrix);
|
| - EXPECT_EQ(resource_id, quad_new->resource_id);
|
| + EXPECT_EQ(resource_id, quad_new->resource_id());
|
| EXPECT_EQ(1, IterateAndCount(quad_new));
|
| - EXPECT_EQ(resource_id + 1, quad_new->resource_id);
|
| + EXPECT_EQ(resource_id + 1, quad_new->resource_id());
|
| }
|
|
|
| TEST_F(DrawQuadIteratorTest, SurfaceDrawQuad) {
|
| @@ -871,9 +870,9 @@ TEST_F(DrawQuadIteratorTest, TextureDrawQuad) {
|
| vertex_opacity,
|
| y_flipped,
|
| nearest_neighbor);
|
| - EXPECT_EQ(resource_id, quad_new->resource_id);
|
| + EXPECT_EQ(resource_id, quad_new->resource_id());
|
| EXPECT_EQ(1, IterateAndCount(quad_new));
|
| - EXPECT_EQ(resource_id + 1, quad_new->resource_id);
|
| + EXPECT_EQ(resource_id + 1, quad_new->resource_id());
|
| }
|
|
|
| TEST_F(DrawQuadIteratorTest, TileDrawQuad) {
|
| @@ -894,9 +893,9 @@ TEST_F(DrawQuadIteratorTest, TileDrawQuad) {
|
| texture_size,
|
| swizzle_contents,
|
| nearest_neighbor);
|
| - EXPECT_EQ(resource_id, quad_new->resource_id);
|
| + EXPECT_EQ(resource_id, quad_new->resource_id());
|
| EXPECT_EQ(1, IterateAndCount(quad_new));
|
| - EXPECT_EQ(resource_id + 1, quad_new->resource_id);
|
| + EXPECT_EQ(resource_id + 1, quad_new->resource_id());
|
| }
|
|
|
| TEST_F(DrawQuadIteratorTest, YUVVideoDrawQuad) {
|
| @@ -918,16 +917,16 @@ TEST_F(DrawQuadIteratorTest, YUVVideoDrawQuad) {
|
| uv_tex_size, y_plane_resource_id, u_plane_resource_id,
|
| v_plane_resource_id, a_plane_resource_id, color_space);
|
| EXPECT_EQ(DrawQuad::YUV_VIDEO_CONTENT, copy_quad->material);
|
| - EXPECT_EQ(y_plane_resource_id, quad_new->y_plane_resource_id);
|
| - EXPECT_EQ(u_plane_resource_id, quad_new->u_plane_resource_id);
|
| - EXPECT_EQ(v_plane_resource_id, quad_new->v_plane_resource_id);
|
| - EXPECT_EQ(a_plane_resource_id, quad_new->a_plane_resource_id);
|
| + EXPECT_EQ(y_plane_resource_id, quad_new->y_plane_resource_id());
|
| + EXPECT_EQ(u_plane_resource_id, quad_new->u_plane_resource_id());
|
| + EXPECT_EQ(v_plane_resource_id, quad_new->v_plane_resource_id());
|
| + EXPECT_EQ(a_plane_resource_id, quad_new->a_plane_resource_id());
|
| EXPECT_EQ(color_space, quad_new->color_space);
|
| EXPECT_EQ(4, IterateAndCount(quad_new));
|
| - EXPECT_EQ(y_plane_resource_id + 1, quad_new->y_plane_resource_id);
|
| - EXPECT_EQ(u_plane_resource_id + 1, quad_new->u_plane_resource_id);
|
| - EXPECT_EQ(v_plane_resource_id + 1, quad_new->v_plane_resource_id);
|
| - EXPECT_EQ(a_plane_resource_id + 1, quad_new->a_plane_resource_id);
|
| + EXPECT_EQ(y_plane_resource_id + 1, quad_new->y_plane_resource_id());
|
| + EXPECT_EQ(u_plane_resource_id + 1, quad_new->u_plane_resource_id());
|
| + EXPECT_EQ(v_plane_resource_id + 1, quad_new->v_plane_resource_id());
|
| + EXPECT_EQ(a_plane_resource_id + 1, quad_new->a_plane_resource_id());
|
| }
|
|
|
| // Disabled until picture draw quad is supported for ubercomp: crbug.com/231715
|
|
|