| Index: cc/trees/layer_tree_host_pixeltest_filters.cc
|
| diff --git a/cc/trees/layer_tree_host_pixeltest_filters.cc b/cc/trees/layer_tree_host_pixeltest_filters.cc
|
| index 9455da3acf340e7329cbe6bfc46b271dfbdf964b..5e974fe3530ac6921f966966a8d95270da2a936c 100644
|
| --- a/cc/trees/layer_tree_host_pixeltest_filters.cc
|
| +++ b/cc/trees/layer_tree_host_pixeltest_filters.cc
|
| @@ -5,9 +5,11 @@
|
| #include <stddef.h>
|
|
|
| #include "build/build_config.h"
|
| +#include "cc/layers/picture_layer.h"
|
| #include "cc/layers/solid_color_layer.h"
|
| #include "cc/test/layer_tree_pixel_test.h"
|
| #include "cc/test/pixel_comparator.h"
|
| +#include "cc/test/solid_color_content_layer_client.h"
|
| #include "third_party/skia/include/effects/SkColorFilterImageFilter.h"
|
| #include "third_party/skia/include/effects/SkColorMatrixFilter.h"
|
| #include "third_party/skia/include/effects/SkOffsetImageFilter.h"
|
| @@ -585,8 +587,14 @@ class RotatedDropShadowFilterTest : public LayerTreeHostFiltersPixelTest {
|
|
|
| gfx::Rect rect(50, 50, 100, 100);
|
|
|
| - scoped_refptr<SolidColorLayer> child =
|
| - CreateSolidColorLayer(rect, SK_ColorBLUE);
|
| + // Use a border to defeat solid color detection to force a tile quad.
|
| + // This is intended to test render pass removal optimizations.
|
| + SolidColorContentLayerClient blue_client(SK_ColorBLUE, rect.size(), 1,
|
| + SK_ColorBLACK);
|
| + scoped_refptr<PictureLayer> child = PictureLayer::Create(&blue_client);
|
| + child->SetBounds(rect.size());
|
| + child->SetPosition(gfx::PointF(rect.origin()));
|
| + child->SetIsDrawable(true);
|
|
|
| gfx::Transform transform;
|
| transform.Translate(50.0f, 50.0f);
|
|
|