media/W3C/video/events/event_progress_manual.html is a flaky failure
[WebKit-https.git] / LayoutTests / webgpu / viewport-scissor-rect-triangle-strip-expected.html
1 <!DOCTYPE html>
2 <meta charset="utf-8">
3 <title>HTML Reference File</title>
4 <p>Pass if square canvas below is a 4 by 4 blue/green checkerboard.</p>
5 <canvas width="400" height="400"></canvas>
6 <script>
7 const canvas = document.querySelector("canvas");
8 const context = canvas.getContext('2d');
9
10 context.fillStyle = 'rgb(0, 255, 0)';
11 context.fillRect(0, 0, canvas.width, canvas.height);
12
13 const numColumns = 4;
14 const numRows = 4;
15 context.beginPath();
16 context.fillStyle = 'rgb(0, 0, 255)';
17 for (let x = 0; x < numColumns; ++x) {
18     for (let y = 0; y < numRows; ++y) {
19         if (x % 2 == 0 && y % 2 == 0 || x % 2 == 1 && y % 2 == 1)
20             context.rect(
21                 x * canvas.width / numColumns, 
22                 y * canvas.height / numRows, 
23                 canvas.width / numColumns, 
24                 canvas.height / numRows
25                 );
26     }
27 }
28 context.fill();
29 </script>