From 36d22d82aa202bb199967e9512281e9a53db42c9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 21:33:14 +0200 Subject: Adding upstream version 115.7.0esr. Signed-off-by: Daniel Baumann --- .../angle-instanced-arrays-state-leakage.html | 78 ++++++++++++ .../manual/canvas-clear-on-zero-count-draw.html | 90 ++++++++++++++ .../manual/canvas-no-clear-on-readpixels.html | 50 ++++++++ .../canvas-no-clear-on-unsuccessful-draw.html | 63 ++++++++++ ...fers-keep-contents-exiting-fullscreen-mode.html | 134 +++++++++++++++++++++ 5 files changed, 415 insertions(+) create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/manual/angle-instanced-arrays-state-leakage.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-clear-on-zero-count-draw.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-no-clear-on-readpixels.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-no-clear-on-unsuccessful-draw.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/manual/framebuffers-keep-contents-exiting-fullscreen-mode.html (limited to 'dom/canvas/test/webgl-conf/checkout/conformance/manual') diff --git a/dom/canvas/test/webgl-conf/checkout/conformance/manual/angle-instanced-arrays-state-leakage.html b/dom/canvas/test/webgl-conf/checkout/conformance/manual/angle-instanced-arrays-state-leakage.html new file mode 100644 index 0000000000..d36e9877ff --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance/manual/angle-instanced-arrays-state-leakage.html @@ -0,0 +1,78 @@ + + + + + + +Check that ANGLE_instanced_arrays state does not leak to browser + + + + + + +
+This test must be run manually.
+
+This test tests that leaving state for ANGLE_instanced_arrays with non-default values at the
+end of rendering does not interfere with proper compositing of results.
+Failures seen on Linux and Mac with Chrome 32.
+See http://crbug.com/304927 for more info.
+
+You should see a green rectangle
+with black a outline on success.  Briefly flashing red is normal.
+
+ +
+ + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-clear-on-zero-count-draw.html b/dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-clear-on-zero-count-draw.html new file mode 100644 index 0000000000..c18c8ab96e --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-clear-on-zero-count-draw.html @@ -0,0 +1,90 @@ + + + + + + +Check that the canvas is NOT recomposited after unsucessful draw call + + + + + + +
+This test must be run manually.
+
+This test tests that a canvas is cleared
+even when a draw call has a zero count.
+
+You should see three white rectangles
+with black outlines on success.
+
+ + + +
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-no-clear-on-readpixels.html b/dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-no-clear-on-readpixels.html new file mode 100644 index 0000000000..3cab7821c5 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-no-clear-on-readpixels.html @@ -0,0 +1,50 @@ + + + + + + +Check that the canvas is NOT recomposited after calling readPixels + + + + + + +
+This test must be run manually.
+
+This test tests that a canvas is NOT cleared
+and recomposited after calling readPixels.
+
+You should see a green rectangle
+with black a outline on success.
+
+ +
+ + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-no-clear-on-unsuccessful-draw.html b/dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-no-clear-on-unsuccessful-draw.html new file mode 100644 index 0000000000..ba104d0774 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-no-clear-on-unsuccessful-draw.html @@ -0,0 +1,63 @@ + + + + + + +Check that the canvas is NOT recomposited after unsucessful draw call + + + + + + +
+This test must be run manually.
+
+This test tests that a canvas is NOT cleared
+when a draw call fails.
+
+You should see two green rectangles
+with black outlines on success.
+
+ + +
+ + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance/manual/framebuffers-keep-contents-exiting-fullscreen-mode.html b/dom/canvas/test/webgl-conf/checkout/conformance/manual/framebuffers-keep-contents-exiting-fullscreen-mode.html new file mode 100644 index 0000000000..f5b6fe8d19 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance/manual/framebuffers-keep-contents-exiting-fullscreen-mode.html @@ -0,0 +1,134 @@ + + + + + + +Check that framebuffers keep contents exiting fullscreen mode. + + + + + + +
+This test must be run manually.
+
+Checks that framebuffers keep their contents going into and out of fullscreen mode.
+
+Through the entire test you should see a red rectangle. If it is not red in all cases the test has failed.
+
+
+
+
+
+
+ +
+ should be red +
+
+
+
+
+
+
+ + + -- cgit v1.2.3