mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
Update web-platform-tests to revision b'4a4653e088039aec186d6dc1d488120d77695c3a'
This commit is contained in:
parent
470a50ab60
commit
6337336fab
1043 changed files with 19705 additions and 6973 deletions
|
@ -0,0 +1,27 @@
|
|||
<!DOCTYPE html>
|
||||
<html class=reftest-wait>
|
||||
<title>CSS Test: translate webgl canvas in an animation via set current time (ref).</title>
|
||||
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org"/>
|
||||
<link rel="help" href="https://www.w3.org/TR/css-transforms-1/#funcdef-transform-translate"/>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
|
||||
<style>
|
||||
canvas {
|
||||
will-change: transform;
|
||||
transform: translate(150px);
|
||||
}
|
||||
</style>
|
||||
|
||||
<canvas id="canvas" width="150" height="150"></canvas>
|
||||
|
||||
<script>
|
||||
async function runReference() {
|
||||
const gl = canvas.getContext("webgl");
|
||||
gl.clearColor(0.0, 1.0, 0.0, 1.0);
|
||||
gl.clear(gl.COLOR_BUFFER_BIT);
|
||||
|
||||
requestAnimationFrame(takeScreenshot);
|
||||
}
|
||||
onload = () => requestAnimationFrame(() => requestAnimationFrame(runReference));
|
||||
</script>
|
||||
</html>
|
|
@ -0,0 +1,41 @@
|
|||
<!DOCTYPE html>
|
||||
<html class=reftest-wait>
|
||||
<title>CSS Test: translate webgl canvas in an animation via set current time.</title>
|
||||
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org"/>
|
||||
<link rel="help" href="https://www.w3.org/TR/css-transforms-1/#funcdef-transform-translate"/>
|
||||
<link rel="match" href="canvas-webgl-translate-in-animation-ref.html"/>
|
||||
<meta name="assert" content="canvas is translated by half the total distance"/>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
|
||||
<style>
|
||||
@keyframes move {
|
||||
to { transform: translate(300px); }
|
||||
}
|
||||
|
||||
canvas {
|
||||
will-change: transform;
|
||||
animation: move;
|
||||
animation-duration: 1s;
|
||||
animation-timing-function: linear;
|
||||
animation-play-state: paused;
|
||||
}
|
||||
</style>
|
||||
|
||||
<canvas id="canvas" width="150" height="150"></canvas>
|
||||
|
||||
<script>
|
||||
async function runTest() {
|
||||
const gl = canvas.getContext("webgl");
|
||||
gl.clearColor(0.0, 1.0, 0.0, 1.0);
|
||||
gl.clear(gl.COLOR_BUFFER_BIT);
|
||||
|
||||
requestAnimationFrame(() => {
|
||||
document.getAnimations().forEach((animation) => {
|
||||
animation.currentTime = 500;
|
||||
});
|
||||
takeScreenshot();
|
||||
});
|
||||
}
|
||||
onload = () => requestAnimationFrame(() => requestAnimationFrame(runTest));
|
||||
</script>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue