Commit dc08150e authored by Xianzhu Wang's avatar Xianzhu Wang Committed by Commit Bot

Promote CompositeSVG to experimental

Bug: 1101002
Change-Id: I86a3e9b0f328f9c4f8965af4e59e016a7cad793a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2369263Reviewed-by: default avatarPhilip Rogers <pdr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801627}
parent b6a59143
......@@ -334,6 +334,7 @@
},
{
name: "CompositeSVG",
status: "experimental"
},
{
name: "CompositingOptimizations",
......
......@@ -178,6 +178,9 @@ crbug.com/784956 fast/history/frameset-repeated-name.html [ Pass Failure ]
crbug.com/829740 fast/history/history-back-twice-with-subframes-assert.html [ Pass Timeout ]
# CompositeSVG subpixel differences
crbug.com/1120920 external/wpt/css/compositing/svg/mix-blend-mode-svg-rectangle.html [ Failure ]
########## Genuinely flaky ##########
crbug.com/624233 virtual/gpu-rasterization/images/color-profile-background-clip-text.html [ Pass Failure ]
......
{
"layers": [
{
"name": "Scrolling background of LayoutView #document",
"bounds": [800, 600],
"contentsOpaque": true,
"backgroundColor": "#FFFFFF"
},
{
"name": "LayoutSVGRect rect id='rect'",
"position": [10, 10],
"bounds": [100, 100],
"contentsOpaque": true,
"transform": 2
}
],
"transforms": [
{
"id": 1,
"transform": [
[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, 0],
[8, 8, 0, 1]
]
},
{
"id": 2,
"parent": 1,
"transform": [
[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, 0],
[0, 50, 0, 1]
]
}
]
}
<!DOCTYPE html>
<svg width="200" height="200">
<rect id="rect" x="10" y="60" width="100" height="100" fill="green">
</svg>
{
"layers": [
{
"name": "Scrolling Contents Layer",
"bounds": [800, 600],
"contentsOpaque": true,
"backgroundColor": "#FFFFFF"
},
{
"name": "LayoutSVGRect rect id='rect'",
"position": [10, 10],
"bounds": [100, 100],
"transform": 2
}
],
"transforms": [
{
"id": 1,
"transform": [
[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, 0],
[8, 8, 0, 1]
]
},
{
"id": 2,
"parent": 1,
"transform": [
[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, 0],
[0, 50, 0, 1]
]
}
]
}
<!DOCTYPE html>
<script src="../resources/text-based-repaint.js"></script>
<script>
onload = runRepaintAndPixelTest;
function repaintTest() {
// This should not invalidate.
rect.style.transform = "translateY(50px)";
}
</script>
<svg width="200" height="200">
<rect id="rect" x="10" y="10" width="100" height="100" fill="green" style="will-change: transform">
</svg>
......@@ -8,11 +8,8 @@
},
{
"name": "LayoutSVGRoot svg",
"bounds": [600, 400],
"invalidations": [
[50, 0, 500, 400],
[0, 120, 200, 160]
],
"position": [50, 0],
"bounds": [500, 400],
"transform": 1
}
],
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment