Index: LayoutTests/fast/canvas/webgl/draw-webgl-to-canvas-2d-after-to-data-url-without-context-expected.txt |
diff --git a/LayoutTests/fast/canvas/webgl/draw-webgl-to-canvas-2d-after-to-data-url-without-context-expected.txt b/LayoutTests/fast/canvas/webgl/draw-webgl-to-canvas-2d-after-to-data-url-without-context-expected.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..11e6555b3094e3034cfc8a4328079af7f876f743 |
--- /dev/null |
+++ b/LayoutTests/fast/canvas/webgl/draw-webgl-to-canvas-2d-after-to-data-url-without-context-expected.txt |
@@ -0,0 +1,34 @@ |
+PASS successfullyParsed is true |
+ |
+TEST COMPLETE |
+Check for drawing webgl to canvas 2d on the same frame. |
+1) when drawingBuffer is preserved. |
+PASS imgdata[0] is 255 |
+PASS imgdata[1] is 0 |
+PASS imgdata[2] is 0 |
+PASS imgdata[0] is 0 |
+PASS imgdata[1] is 255 |
+PASS imgdata[2] is 0 |
+2) when drawingBuffer is not preserved. |
+PASS imgdata[0] is 255 |
+PASS imgdata[1] is 0 |
+PASS imgdata[2] is 0 |
+PASS imgdata[0] is 0 |
+PASS imgdata[1] is 255 |
+PASS imgdata[2] is 0 |
+Check for drawing webgl to canvas 2d several frames after drawing webgl contents. |
+1) when drawingBuffer is preserved. |
+PASS imgdata[0] is 255 |
+PASS imgdata[1] is 0 |
+PASS imgdata[2] is 0 |
+PASS imgdata[0] is 0 |
+PASS imgdata[1] is 255 |
+PASS imgdata[2] is 0 |
+2) when drawingBuffer is not preserved. It leads to undefined behavior. |
+PASS imgdata[0] is 255 |
+PASS imgdata[1] is 0 |
+PASS imgdata[2] is 0 |
+PASS imgdata[0] is 255 |
+PASS imgdata[1] is 0 |
+PASS imgdata[2] is 0 |
+ |