Index: content/test/data/media/canvas_capture.html |
diff --git a/content/test/data/media/canvas_capture.html b/content/test/data/media/canvas_capture.html |
index 15a904264cd67b56b580adbe8d4a03ca7311dda7..1490c3da35b18ec4478ceadfe134084e66c7047d 100644 |
--- a/content/test/data/media/canvas_capture.html |
+++ b/content/test/data/media/canvas_capture.html |
@@ -33,6 +33,16 @@ function drawWebGL(canvas, drawCounter) { |
checkForRedraw(canvas, drawCounter, drawWebGL); |
}; |
+function drawBitmapRenderer(canvas, drawCounter) { |
+ var gl = canvas.getContext('bitmaprenderer'); |
+ var offscreen = new OffscreenCanvas(400,200); |
+ var ctx = offscreen.getContext('2d'); |
+ ctx.fillStyle = 'green'; |
+ ctx.fillRect(0, 0, canvas.width, canvas.height); |
+ gl.transferFromImageBitmap(offscreen.transferToImageBitmap()); |
+ checkForRedraw(canvas, drawCounter, drawBitmapRenderer); |
+}; |
+ |
function testCanvasCapture(drawFunction) { |
var canvas = document.createElement('canvas'); |
document.body.appendChild(canvas); |