OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 "build/build_config.h" | 5 #include "build/build_config.h" |
6 #include "cc/layers/content_layer_client.h" | 6 #include "cc/layers/content_layer_client.h" |
7 #include "cc/layers/picture_image_layer.h" | 7 #include "cc/layers/picture_image_layer.h" |
8 #include "cc/layers/picture_layer.h" | 8 #include "cc/layers/picture_layer.h" |
9 #include "cc/layers/solid_color_layer.h" | 9 #include "cc/layers/solid_color_layer.h" |
10 #include "cc/test/layer_tree_pixel_resource_test.h" | 10 #include "cc/test/layer_tree_pixel_resource_test.h" |
(...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
364 | 364 |
365 INSTANTIATE_TEST_CASE_P(PixelResourceTest, | 365 INSTANTIATE_TEST_CASE_P(PixelResourceTest, |
366 LayerTreeHostMasksForBackgroundFiltersPixelTest, | 366 LayerTreeHostMasksForBackgroundFiltersPixelTest, |
367 ::testing::Values(SOFTWARE, | 367 ::testing::Values(SOFTWARE, |
368 GL_GPU_RASTER_2D_DRAW, | 368 GL_GPU_RASTER_2D_DRAW, |
369 GL_ONE_COPY_2D_STAGING_2D_DRAW, | 369 GL_ONE_COPY_2D_STAGING_2D_DRAW, |
370 GL_ONE_COPY_RECT_STAGING_2D_DRAW, | 370 GL_ONE_COPY_RECT_STAGING_2D_DRAW, |
371 GL_ONE_COPY_EXTERNAL_STAGING_2D_DRAW, | 371 GL_ONE_COPY_EXTERNAL_STAGING_2D_DRAW, |
372 GL_ZERO_COPY_2D_DRAW, | 372 GL_ZERO_COPY_2D_DRAW, |
373 GL_ZERO_COPY_RECT_DRAW, | 373 GL_ZERO_COPY_RECT_DRAW, |
374 GL_ZERO_COPY_EXTERNAL_DRAW, | 374 GL_ZERO_COPY_EXTERNAL_DRAW)); |
375 GL_ASYNC_UPLOAD_2D_DRAW)); | |
376 | 375 |
377 TEST_P(LayerTreeHostMasksForBackgroundFiltersPixelTest, | 376 TEST_P(LayerTreeHostMasksForBackgroundFiltersPixelTest, |
378 MaskOfLayerWithBackgroundFilter) { | 377 MaskOfLayerWithBackgroundFilter) { |
379 scoped_refptr<SolidColorLayer> background = CreateSolidColorLayer( | 378 scoped_refptr<SolidColorLayer> background = CreateSolidColorLayer( |
380 gfx::Rect(100, 100), SK_ColorWHITE); | 379 gfx::Rect(100, 100), SK_ColorWHITE); |
381 | 380 |
382 gfx::Size picture_bounds(100, 100); | 381 gfx::Size picture_bounds(100, 100); |
383 CheckerContentLayerClient picture_client(picture_bounds, SK_ColorGREEN, true); | 382 CheckerContentLayerClient picture_client(picture_bounds, SK_ColorGREEN, true); |
384 scoped_refptr<PictureLayer> picture = | 383 scoped_refptr<PictureLayer> picture = |
385 PictureLayer::Create(layer_settings(), &picture_client); | 384 PictureLayer::Create(layer_settings(), &picture_client); |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
471 | 470 |
472 RunPixelResourceTest(background, | 471 RunPixelResourceTest(background, |
473 base::FilePath( | 472 base::FilePath( |
474 FILE_PATH_LITERAL("mask_of_layer_with_blend.png"))); | 473 FILE_PATH_LITERAL("mask_of_layer_with_blend.png"))); |
475 } | 474 } |
476 | 475 |
477 } // namespace | 476 } // namespace |
478 } // namespace cc | 477 } // namespace cc |
479 | 478 |
480 #endif // !defined(OS_ANDROID) | 479 #endif // !defined(OS_ANDROID) |
OLD | NEW |