| Index: third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp
|
| diff --git a/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp b/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp
|
| index f51287bff20eaafbfe1ad90ff58ec56b9f6be4f3..3e51ec89fe41f85b4a66f1346a46dbb06e321c6c 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp
|
| +++ b/third_party/WebKit/Source/platform/graphics/compositing/PaintArtifactCompositorTest.cpp
|
| @@ -37,7 +37,7 @@ gfx::Transform translation(SkMScalar x, SkMScalar y)
|
|
|
| EffectPaintPropertyNode* dummyRootEffect()
|
| {
|
| - DEFINE_STATIC_REF(EffectPaintPropertyNode, node, EffectPaintPropertyNode::create(1.0));
|
| + DEFINE_STATIC_REF(EffectPaintPropertyNode, node, EffectPaintPropertyNode::create(nullptr, 1.0));
|
| return node;
|
| }
|
|
|
| @@ -102,7 +102,7 @@ TEST_F(PaintArtifactCompositorTest, OneTransform)
|
| {
|
| // A 90 degree clockwise rotation about (100, 100).
|
| RefPtr<TransformPaintPropertyNode> transform = TransformPaintPropertyNode::create(
|
| - TransformationMatrix().rotate(90), FloatPoint3D(100, 100, 0));
|
| + nullptr, TransformationMatrix().rotate(90), FloatPoint3D(100, 100, 0));
|
|
|
| TestPaintArtifact artifact;
|
| artifact.chunk(transform, nullptr, dummyRootEffect())
|
| @@ -142,9 +142,9 @@ TEST_F(PaintArtifactCompositorTest, TransformCombining)
|
| {
|
| // A translation by (5, 5) within a 2x scale about (10, 10).
|
| RefPtr<TransformPaintPropertyNode> transform1 = TransformPaintPropertyNode::create(
|
| - TransformationMatrix().scale(2), FloatPoint3D(10, 10, 0));
|
| + nullptr, TransformationMatrix().scale(2), FloatPoint3D(10, 10, 0));
|
| RefPtr<TransformPaintPropertyNode> transform2 = TransformPaintPropertyNode::create(
|
| - TransformationMatrix().translate(5, 5), FloatPoint3D(), transform1);
|
| + transform1, TransformationMatrix().translate(5, 5), FloatPoint3D());
|
|
|
| TestPaintArtifact artifact;
|
| artifact.chunk(transform1, nullptr, dummyRootEffect())
|
| @@ -175,9 +175,9 @@ TEST_F(PaintArtifactCompositorTest, TransformCombining)
|
| TEST_F(PaintArtifactCompositorTest, LayerOriginCancellation)
|
| {
|
| RefPtr<ClipPaintPropertyNode> clip = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(100, 100, 100, 100));
|
| + nullptr, nullptr, FloatRoundedRect(100, 100, 100, 100));
|
| RefPtr<TransformPaintPropertyNode> transform = TransformPaintPropertyNode::create(
|
| - TransformationMatrix().scale(2), FloatPoint3D());
|
| + nullptr, TransformationMatrix().scale(2), FloatPoint3D());
|
|
|
| TestPaintArtifact artifact;
|
| artifact.chunk(transform, clip, nullptr)
|
| @@ -203,7 +203,7 @@ TEST_F(PaintArtifactCompositorTest, LayerOriginCancellation)
|
| TEST_F(PaintArtifactCompositorTest, OneClip)
|
| {
|
| RefPtr<ClipPaintPropertyNode> clip = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(100, 100, 300, 200));
|
| + nullptr, nullptr, FloatRoundedRect(100, 100, 300, 200));
|
|
|
| TestPaintArtifact artifact;
|
| artifact.chunk(nullptr, clip, nullptr)
|
| @@ -226,9 +226,9 @@ TEST_F(PaintArtifactCompositorTest, OneClip)
|
| TEST_F(PaintArtifactCompositorTest, NestedClips)
|
| {
|
| RefPtr<ClipPaintPropertyNode> clip1 = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(100, 100, 700, 700));
|
| + nullptr, nullptr, FloatRoundedRect(100, 100, 700, 700));
|
| RefPtr<ClipPaintPropertyNode> clip2 = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(200, 200, 700, 100), clip1);
|
| + clip1, nullptr, FloatRoundedRect(200, 200, 700, 100));
|
|
|
| TestPaintArtifact artifact;
|
| artifact.chunk(nullptr, clip1, dummyRootEffect())
|
| @@ -289,8 +289,8 @@ TEST_F(PaintArtifactCompositorTest, DeeplyNestedClips)
|
| Vector<RefPtr<ClipPaintPropertyNode>> clips;
|
| for (unsigned i = 1; i <= 10; i++) {
|
| clips.append(ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(5 * i, 0, 100, 200 - 10 * i),
|
| - clips.isEmpty() ? nullptr : clips.last()));
|
| + clips.isEmpty() ? nullptr : clips.last(),
|
| + nullptr, FloatRoundedRect(5 * i, 0, 100, 200 - 10 * i)));
|
| }
|
|
|
| TestPaintArtifact artifact;
|
| @@ -319,11 +319,11 @@ TEST_F(PaintArtifactCompositorTest, DeeplyNestedClips)
|
| TEST_F(PaintArtifactCompositorTest, SiblingClips)
|
| {
|
| RefPtr<ClipPaintPropertyNode> commonClip = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(0, 0, 800, 600));
|
| + nullptr, nullptr, FloatRoundedRect(0, 0, 800, 600));
|
| RefPtr<ClipPaintPropertyNode> clip1 = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(0, 0, 400, 600), commonClip);
|
| + commonClip, nullptr, FloatRoundedRect(0, 0, 400, 600));
|
| RefPtr<ClipPaintPropertyNode> clip2 = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(400, 0, 400, 600), commonClip);
|
| + commonClip, nullptr, FloatRoundedRect(400, 0, 400, 600));
|
|
|
| TestPaintArtifact artifact;
|
| artifact.chunk(nullptr, clip1, nullptr)
|
| @@ -454,7 +454,7 @@ TEST_F(PaintArtifactCompositorTestWithPropertyTrees, OneTransform)
|
| {
|
| // A 90 degree clockwise rotation about (100, 100).
|
| RefPtr<TransformPaintPropertyNode> transform = TransformPaintPropertyNode::create(
|
| - TransformationMatrix().rotate(90), FloatPoint3D(100, 100, 0));
|
| + nullptr, TransformationMatrix().rotate(90), FloatPoint3D(100, 100, 0));
|
|
|
| TestPaintArtifact artifact;
|
| artifact.chunk(transform, nullptr, dummyRootEffect())
|
| @@ -494,9 +494,9 @@ TEST_F(PaintArtifactCompositorTestWithPropertyTrees, TransformCombining)
|
| {
|
| // A translation by (5, 5) within a 2x scale about (10, 10).
|
| RefPtr<TransformPaintPropertyNode> transform1 = TransformPaintPropertyNode::create(
|
| - TransformationMatrix().scale(2), FloatPoint3D(10, 10, 0));
|
| + nullptr, TransformationMatrix().scale(2), FloatPoint3D(10, 10, 0));
|
| RefPtr<TransformPaintPropertyNode> transform2 = TransformPaintPropertyNode::create(
|
| - TransformationMatrix().translate(5, 5), FloatPoint3D(), transform1);
|
| + transform1, TransformationMatrix().translate(5, 5), FloatPoint3D());
|
|
|
| TestPaintArtifact artifact;
|
| artifact.chunk(transform1, nullptr, dummyRootEffect())
|
| @@ -530,7 +530,7 @@ TEST_F(PaintArtifactCompositorTestWithPropertyTrees, TransformCombining)
|
| TEST_F(PaintArtifactCompositorTestWithPropertyTrees, OneClip)
|
| {
|
| RefPtr<ClipPaintPropertyNode> clip = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(100, 100, 300, 200));
|
| + nullptr, nullptr, FloatRoundedRect(100, 100, 300, 200));
|
|
|
| TestPaintArtifact artifact;
|
| artifact.chunk(nullptr, clip, nullptr)
|
| @@ -552,9 +552,9 @@ TEST_F(PaintArtifactCompositorTestWithPropertyTrees, OneClip)
|
| TEST_F(PaintArtifactCompositorTestWithPropertyTrees, NestedClips)
|
| {
|
| RefPtr<ClipPaintPropertyNode> clip1 = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(100, 100, 700, 700));
|
| + nullptr, nullptr, FloatRoundedRect(100, 100, 700, 700));
|
| RefPtr<ClipPaintPropertyNode> clip2 = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(200, 200, 700, 100), clip1);
|
| + clip1, nullptr, FloatRoundedRect(200, 200, 700, 100));
|
|
|
| TestPaintArtifact artifact;
|
| artifact.chunk(nullptr, clip1, dummyRootEffect())
|
| @@ -608,8 +608,8 @@ TEST_F(PaintArtifactCompositorTestWithPropertyTrees, DeeplyNestedClips)
|
| Vector<RefPtr<ClipPaintPropertyNode>> clips;
|
| for (unsigned i = 1; i <= 10; i++) {
|
| clips.append(ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(5 * i, 0, 100, 200 - 10 * i),
|
| - clips.isEmpty() ? nullptr : clips.last()));
|
| + clips.isEmpty() ? nullptr : clips.last(),
|
| + nullptr, FloatRoundedRect(5 * i, 0, 100, 200 - 10 * i)));
|
| }
|
|
|
| TestPaintArtifact artifact;
|
| @@ -638,11 +638,11 @@ TEST_F(PaintArtifactCompositorTestWithPropertyTrees, DeeplyNestedClips)
|
| TEST_F(PaintArtifactCompositorTestWithPropertyTrees, SiblingClips)
|
| {
|
| RefPtr<ClipPaintPropertyNode> commonClip = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(0, 0, 800, 600));
|
| + nullptr, nullptr, FloatRoundedRect(0, 0, 800, 600));
|
| RefPtr<ClipPaintPropertyNode> clip1 = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(0, 0, 400, 600), commonClip);
|
| + commonClip, nullptr, FloatRoundedRect(0, 0, 400, 600));
|
| RefPtr<ClipPaintPropertyNode> clip2 = ClipPaintPropertyNode::create(
|
| - nullptr, FloatRoundedRect(400, 0, 400, 600), commonClip);
|
| + commonClip, nullptr, FloatRoundedRect(400, 0, 400, 600));
|
|
|
| TestPaintArtifact artifact;
|
| artifact.chunk(nullptr, clip1, dummyRootEffect())
|
| @@ -695,9 +695,9 @@ TEST_F(PaintArtifactCompositorTestWithPropertyTrees, ForeignLayerPassesThrough)
|
|
|
| TEST_F(PaintArtifactCompositorTestWithPropertyTrees, EffectTreeConversion)
|
| {
|
| - RefPtr<EffectPaintPropertyNode> effect1 = EffectPaintPropertyNode::create(0.5, dummyRootEffect());
|
| - RefPtr<EffectPaintPropertyNode> effect2 = EffectPaintPropertyNode::create(0.3, effect1.get());
|
| - RefPtr<EffectPaintPropertyNode> effect3 = EffectPaintPropertyNode::create(0.2, dummyRootEffect());
|
| + RefPtr<EffectPaintPropertyNode> effect1 = EffectPaintPropertyNode::create(dummyRootEffect(), 0.5);
|
| + RefPtr<EffectPaintPropertyNode> effect2 = EffectPaintPropertyNode::create(effect1, 0.3);
|
| + RefPtr<EffectPaintPropertyNode> effect3 = EffectPaintPropertyNode::create(dummyRootEffect(), 0.2);
|
|
|
| TestPaintArtifact artifact;
|
| artifact.chunk(nullptr, nullptr, effect2.get())
|
|
|