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 --- .../conformance2/rendering/00_test_list.txt | 51 ++ .../conformance2/rendering/attrib-type-match.html | 561 +++++++++++++++++++ .../blitframebuffer-filter-outofbounds.html | 172 ++++++ .../rendering/blitframebuffer-filter-srgb.html | 161 ++++++ .../blitframebuffer-multisampled-readbuffer.html | 112 ++++ .../blitframebuffer-outside-readbuffer.html | 267 +++++++++ .../rendering/blitframebuffer-r11f-g11f-b10f.html | 113 ++++ .../blitframebuffer-resolve-to-back-buffer.html | 245 +++++++++ .../rendering/blitframebuffer-scissor-enabled.html | 160 ++++++ .../rendering/blitframebuffer-size-overflow.html | 98 ++++ ...litframebuffer-srgb-and-linear-drawbuffers.html | 207 +++++++ .../rendering/blitframebuffer-stencil-only.html | 170 ++++++ .../rendering/blitframebuffer-test.html | 361 +++++++++++++ .../blitframebuffer-unaffected-by-colormask.html | 102 ++++ .../rendering/builtin-vert-attribs.html | 408 ++++++++++++++ .../rendering/canvas-resizing-with-pbo-bound.html | 111 ++++ .../rendering/clear-func-buffer-type-match.html | 145 +++++ .../rendering/clear-srgb-color-buffer.html | 89 +++ .../rendering/clearbuffer-and-draw.html | 216 ++++++++ .../rendering/clearbuffer-sub-source.html | 110 ++++ .../rendering/clearbufferfv-with-alpha-false.html | 80 +++ .../rendering/clipping-wide-points.html | 26 + .../rendering/depth-stencil-feedback-loop.html | 165 ++++++ .../rendering/draw-buffers-dirty-state-bug.html | 111 ++++ .../rendering/draw-buffers-driver-hang.html | 187 +++++++ .../draw-buffers-sparse-output-locations.html | 108 ++++ .../conformance2/rendering/draw-buffers.html | 598 +++++++++++++++++++++ .../draw-with-integer-texture-base-level.html | 65 +++ .../conformance2/rendering/element-index-uint.html | 432 +++++++++++++++ .../framebuffer-completeness-draw-framebuffer.html | 74 +++ .../framebuffer-completeness-unaffected.html | 89 +++ .../framebuffer-mismatched-attachment-targets.html | 162 ++++++ .../framebuffer-render-to-layer-angle-issue.html | 90 ++++ .../rendering/framebuffer-render-to-layer.html | 440 +++++++++++++++ .../framebuffer-texture-changing-base-level.html | 107 ++++ .../rendering/framebuffer-texture-level1.html | 64 +++ .../rendering/framebuffer-to-texture.html | 201 +++++++ .../rendering/framebuffer-unsupported.html | 134 +++++ .../fs-color-type-mismatch-color-buffer-type.html | 169 ++++++ .../conformance2/rendering/instanced-arrays.html | 271 ++++++++++ .../rendering/instanced-rendering-bug.html | 254 +++++++++ .../instanced-rendering-large-divisor.html | 145 +++++ .../rendering/line-rendering-quality.html | 27 + .../rendering/multisampling-depth-resolve.html | 179 ++++++ .../multisampling-fragment-evaluation.html | 143 +++++ .../out-of-bounds-index-buffers-after-copying.html | 187 +++++++ .../rasterizer-discard-and-implicit-clear.html | 149 +++++ .../rendering/read-draw-when-missing-image.html | 288 ++++++++++ .../conformance2/rendering/rgb-format-support.html | 111 ++++ .../rendering/texture-switch-performance.html | 101 ++++ .../rendering/uniform-block-buffer-size.html | 228 ++++++++ .../rendering/vertex-id-large-count.html | 127 +++++ .../checkout/conformance2/rendering/vertex-id.html | 219 ++++++++ 53 files changed, 9590 insertions(+) create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/attrib-type-match.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-outofbounds.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-srgb.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-outside-readbuffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-r11f-g11f-b10f.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-resolve-to-back-buffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-scissor-enabled.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-size-overflow.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-stencil-only.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-unaffected-by-colormask.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/builtin-vert-attribs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/canvas-resizing-with-pbo-bound.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-func-buffer-type-match.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-srgb-color-buffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clearbuffer-and-draw.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clearbuffer-sub-source.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clearbufferfv-with-alpha-false.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clipping-wide-points.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/depth-stencil-feedback-loop.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-dirty-state-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-driver-hang.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-sparse-output-locations.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-with-integer-texture-base-level.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/element-index-uint.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-completeness-draw-framebuffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-completeness-unaffected.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-mismatched-attachment-targets.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-render-to-layer-angle-issue.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-render-to-layer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-texture-changing-base-level.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-texture-level1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-to-texture.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-unsupported.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-arrays.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-rendering-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-rendering-large-divisor.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/line-rendering-quality.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/multisampling-depth-resolve.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/multisampling-fragment-evaluation.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rasterizer-discard-and-implicit-clear.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/read-draw-when-missing-image.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rgb-format-support.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/texture-switch-performance.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/uniform-block-buffer-size.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/vertex-id-large-count.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/vertex-id.html (limited to 'dom/canvas/test/webgl-conf/checkout/conformance2/rendering') diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/00_test_list.txt b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/00_test_list.txt new file mode 100644 index 0000000000..92ce232ee2 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/00_test_list.txt @@ -0,0 +1,51 @@ +attrib-type-match.html +blitframebuffer-filter-outofbounds.html +blitframebuffer-filter-srgb.html +blitframebuffer-multisampled-readbuffer.html +--min-version 2.0.1 blitframebuffer-outside-readbuffer.html +--min-version 2.0.1 blitframebuffer-r11f-g11f-b10f.html +--min-version 2.0.1 blitframebuffer-resolve-to-back-buffer.html +blitframebuffer-scissor-enabled.html +blitframebuffer-size-overflow.html +--min-version 2.0.1 blitframebuffer-srgb-and-linear-drawbuffers.html +--min-version 2.0.1 blitframebuffer-stencil-only.html +blitframebuffer-test.html +--min-version 2.0.1 blitframebuffer-unaffected-by-colormask.html +--min-version 2.0.1 builtin-vert-attribs.html +canvas-resizing-with-pbo-bound.html +--min-version 2.0.1 clearbuffer-sub-source.html +--min-version 2.0.1 clearbufferfv-with-alpha-false.html +clear-func-buffer-type-match.html +--min-version 2.0.1 clear-srgb-color-buffer.html +--min-version 2.0.1 clipping-wide-points.html +--min-version 2.0.1 depth-stencil-feedback-loop.html +draw-buffers.html +--min-version 2.0.1 draw-buffers-dirty-state-bug.html +--min-version 2.0.1 draw-buffers-driver-hang.html +--min-version 2.0.1 draw-buffers-sparse-output-locations.html +--min-version 2.0.1 draw-with-integer-texture-base-level.html +element-index-uint.html +--min-version 2.0.1 framebuffer-completeness-draw-framebuffer.html +framebuffer-completeness-unaffected.html +--min-version 2.0.1 framebuffer-mismatched-attachment-targets.html +--min-version 2.0.1 framebuffer-render-to-layer.html +--min-version 2.0.1 framebuffer-render-to-layer-angle-issue.html +--min-version 2.0.1 framebuffer-texture-changing-base-level.html +--min-version 2.0.1 framebuffer-texture-level1.html +--min-version 2.0.1 framebuffer-to-texture.html +framebuffer-unsupported.html +--min-version 2.0.1 fs-color-type-mismatch-color-buffer-type.html +instanced-arrays.html +--min-version 2.0.1 instanced-rendering-bug.html +--min-version 2.0.1 instanced-rendering-large-divisor.html +--min-version 2.0.1 line-rendering-quality.html +--min-version 2.0.1 multisampling-depth-resolve.html +--min-version 2.0.1 multisampling-fragment-evaluation.html +out-of-bounds-index-buffers-after-copying.html +--min-version 2.0.1 rasterizer-discard-and-implicit-clear.html +--min-version 2.0.1 read-draw-when-missing-image.html +rgb-format-support.html +uniform-block-buffer-size.html +--min-version 2.0.1 texture-switch-performance.html +--min-version 2.0.1 vertex-id.html +--min-version 2.0.1 vertex-id-large-count.html diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/attrib-type-match.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/attrib-type-match.html new file mode 100644 index 0000000000..5b1b2884aa --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/attrib-type-match.html @@ -0,0 +1,561 @@ + + + + + + +WebGL Conformance Tests: Vertex Attribute Type Match + + + + + + +
+ +
+ + + + + + + + + + + + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-outofbounds.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-outofbounds.html new file mode 100644 index 0000000000..f1fda162d5 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-outofbounds.html @@ -0,0 +1,172 @@ + + + + + + +WebGL BlitFramebuffer Tests + + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-srgb.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-srgb.html new file mode 100644 index 0000000000..4054a0af25 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-srgb.html @@ -0,0 +1,161 @@ + + + + + + +WebGL BlitFramebuffer Tests + + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html new file mode 100644 index 0000000000..73f8e8b735 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html @@ -0,0 +1,112 @@ + + + + + + +WebGL BlitFramebuffer Tests + + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-outside-readbuffer.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-outside-readbuffer.html new file mode 100644 index 0000000000..a2e87034eb --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-outside-readbuffer.html @@ -0,0 +1,267 @@ + + + + + + +WebGL BlitFramebuffer Tests + + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-r11f-g11f-b10f.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-r11f-g11f-b10f.html new file mode 100644 index 0000000000..636e76ac29 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-r11f-g11f-b10f.html @@ -0,0 +1,113 @@ + + + + + + +WebGL R11F_G11F_B10F BlitFramebuffer Tests + + + + + +
+
+ + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-resolve-to-back-buffer.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-resolve-to-back-buffer.html new file mode 100644 index 0000000000..addbdc4e9d --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-resolve-to-back-buffer.html @@ -0,0 +1,245 @@ + + + + + + +WebGL BlitFramebuffer Resolve to Back Buffer + + + + + +
+
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-scissor-enabled.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-scissor-enabled.html new file mode 100644 index 0000000000..d0e2dfaefa --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-scissor-enabled.html @@ -0,0 +1,160 @@ + + + + + + +WebGL BlitFramebuffer Tests + + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-size-overflow.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-size-overflow.html new file mode 100644 index 0000000000..512946cb82 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-size-overflow.html @@ -0,0 +1,98 @@ + + + + + + +WebGL BlitFramebuffer Tests + + + + + + +
+
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html new file mode 100644 index 0000000000..35b8c3ddab --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html @@ -0,0 +1,207 @@ + + + + + + +WebGL BlitFramebuffer Tests + + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-stencil-only.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-stencil-only.html new file mode 100644 index 0000000000..b14acf3456 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-stencil-only.html @@ -0,0 +1,170 @@ + + + + + + +WebGL BlitFramebuffer Stencil-only Tests + + + + + + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-test.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-test.html new file mode 100644 index 0000000000..c470b02e4e --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-test.html @@ -0,0 +1,361 @@ + + + + + + +WebGL BlitFramebuffer Tests + + + + + + +
+
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-unaffected-by-colormask.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-unaffected-by-colormask.html new file mode 100644 index 0000000000..3d2d7f54bc --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-unaffected-by-colormask.html @@ -0,0 +1,102 @@ + + + + + + +BlitFramebuffer Should Be Unaffected by ColorMask + + + + + + +
+
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/builtin-vert-attribs.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/builtin-vert-attribs.html new file mode 100644 index 0000000000..cc64c9034b --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/builtin-vert-attribs.html @@ -0,0 +1,408 @@ + + + + + + + + + + + + +
+
+ + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/canvas-resizing-with-pbo-bound.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/canvas-resizing-with-pbo-bound.html new file mode 100644 index 0000000000..713c88f515 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/canvas-resizing-with-pbo-bound.html @@ -0,0 +1,111 @@ + + + + + + +WebGL 2 Resizing With PBO Bound Test + + + + + +
+ + +
+ + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-func-buffer-type-match.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-func-buffer-type-match.html new file mode 100644 index 0000000000..8054d74df2 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-func-buffer-type-match.html @@ -0,0 +1,145 @@ + + + + + + +Test clear and clearBuffer functions have to match fbo's buffer format + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-srgb-color-buffer.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-srgb-color-buffer.html new file mode 100644 index 0000000000..b88518635e --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-srgb-color-buffer.html @@ -0,0 +1,89 @@ + + + + + + +Clear sRGB Color Buffer + + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clearbuffer-and-draw.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clearbuffer-and-draw.html new file mode 100644 index 0000000000..051066c8ea --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clearbuffer-and-draw.html @@ -0,0 +1,216 @@ + + + + + + +Test clearBuffer with drawing + + + + + +
+
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clearbuffer-sub-source.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clearbuffer-sub-source.html new file mode 100644 index 0000000000..616d2bda4c --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clearbuffer-sub-source.html @@ -0,0 +1,110 @@ + + + + + + +Test clearBuffer functions with optional srcOffset argument + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clearbufferfv-with-alpha-false.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clearbufferfv-with-alpha-false.html new file mode 100644 index 0000000000..a50b6f8e2f --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clearbufferfv-with-alpha-false.html @@ -0,0 +1,80 @@ + + + + + + +Test clearBufferfv with alpha:false canvas + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clipping-wide-points.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clipping-wide-points.html new file mode 100644 index 0000000000..ab2457a6a6 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clipping-wide-points.html @@ -0,0 +1,26 @@ + + + + + +Clipping wide points test + + + + + + + +
+
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/depth-stencil-feedback-loop.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/depth-stencil-feedback-loop.html new file mode 100644 index 0000000000..e7678017ee --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/depth-stencil-feedback-loop.html @@ -0,0 +1,165 @@ + + + + + + +WebGL Rendering and Sampling Feedback Loop Tests for Depth/Stencil Buffer + + + + + + +
+
+ + + + + + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-dirty-state-bug.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-dirty-state-bug.html new file mode 100644 index 0000000000..2b54d4c255 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-dirty-state-bug.html @@ -0,0 +1,111 @@ + + + + + + +WebGL Draw Buffers Dirty State Bug Conformance Tests + + + + + +
+ +
+ + + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-driver-hang.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-driver-hang.html new file mode 100644 index 0000000000..70a8360d6e --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-driver-hang.html @@ -0,0 +1,187 @@ + + + + + + +WebGL Draw Buffers Driver Hang Conformance Test + + + + + +
+ +
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-sparse-output-locations.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-sparse-output-locations.html new file mode 100644 index 0000000000..4c679df6a2 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers-sparse-output-locations.html @@ -0,0 +1,108 @@ + + + + + + +WebGL Conformance Tests: Verify drawBuffers sparse output locations + + + + + +
+ +
+ + + + + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers.html new file mode 100644 index 0000000000..0e2ecb8f47 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers.html @@ -0,0 +1,598 @@ + + + + + + +WebGL Draw Buffers Conformance Tests + + + + + + +
+ +
+ + + + + + + + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-with-integer-texture-base-level.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-with-integer-texture-base-level.html new file mode 100644 index 0000000000..e2f9fd13c2 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-with-integer-texture-base-level.html @@ -0,0 +1,65 @@ + + + + + + +WebGL Draw With Integer Texture Base Level Tests + + + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/element-index-uint.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/element-index-uint.html new file mode 100644 index 0000000000..123254f4cd --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/element-index-uint.html @@ -0,0 +1,432 @@ + + + + + + +WebGL Uint element indices Conformance Tests + + + + + + + + + + +
+
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-completeness-draw-framebuffer.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-completeness-draw-framebuffer.html new file mode 100644 index 0000000000..1c0709e0b8 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-completeness-draw-framebuffer.html @@ -0,0 +1,74 @@ + + + + + + +Test draw framebuffer completeness when an incomplete framebuffer is bound to read framebuffer + + + + + +
+
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-completeness-unaffected.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-completeness-unaffected.html new file mode 100644 index 0000000000..74b6106419 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-completeness-unaffected.html @@ -0,0 +1,89 @@ + + + + + + +Test drawBuffers, readBuffer, and fbo completeness + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-mismatched-attachment-targets.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-mismatched-attachment-targets.html new file mode 100644 index 0000000000..a8a28d6444 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-mismatched-attachment-targets.html @@ -0,0 +1,162 @@ + + + + + + +WebGL2 can render to framebuffer attachments with different targets + + + + + + + + +
+
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-render-to-layer-angle-issue.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-render-to-layer-angle-issue.html new file mode 100644 index 0000000000..1fbdb6bbeb --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-render-to-layer-angle-issue.html @@ -0,0 +1,90 @@ + + + + + + +WebGL2 can render to layers in 3D texture angle issue check + + + + + + + + +
+ANGLE issue #4417 +
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-render-to-layer.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-render-to-layer.html new file mode 100644 index 0000000000..c34f2a4143 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-render-to-layer.html @@ -0,0 +1,440 @@ + + + + + + +WebGL2 can render to layers in 3D and 2D_ARRAY textures + + + + + + + +
+
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-texture-changing-base-level.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-texture-changing-base-level.html new file mode 100644 index 0000000000..de462d6015 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-texture-changing-base-level.html @@ -0,0 +1,107 @@ + + + + + + +WebGL framebuffer using a non-square texture with a changing base level + + + + + + +
+
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-texture-level1.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-texture-level1.html new file mode 100644 index 0000000000..d5ac8cb1e7 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-texture-level1.html @@ -0,0 +1,64 @@ + + + + + + +WebGL framebuffer using texture level 1 + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-to-texture.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-to-texture.html new file mode 100644 index 0000000000..926e14beab --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-to-texture.html @@ -0,0 +1,201 @@ + + + + + + +WebGL framebuffer to texture conformance test. + + + + + + +
+
+ + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-unsupported.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-unsupported.html new file mode 100644 index 0000000000..1780650ed6 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-unsupported.html @@ -0,0 +1,134 @@ + + + + + + +WebGL FRAMEBUFFER_UNSUPPORTED Test + + + + + +
+
+ + + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html new file mode 100644 index 0000000000..36f5f50a72 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html @@ -0,0 +1,169 @@ + + + + + + +The Color Types of Fragment Shader's Outputs Should Match The Data Types of Color Buffers + + + + + + +
+
+ + + + + + + + + + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-arrays.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-arrays.html new file mode 100644 index 0000000000..65009ea5b3 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-arrays.html @@ -0,0 +1,271 @@ + + + + + + +WebGL Instanced Arrays Conformance Tests + + + + + + +
+ +
+ + + + + + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-rendering-bug.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-rendering-bug.html new file mode 100644 index 0000000000..59f25096d5 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-rendering-bug.html @@ -0,0 +1,254 @@ + + + + + + +WebGL Instanced Arrays Conformance Tests + + + + + + +
+ +
+ + + + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-rendering-large-divisor.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-rendering-large-divisor.html new file mode 100644 index 0000000000..229649ee3c --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-rendering-large-divisor.html @@ -0,0 +1,145 @@ + + + + + + +WebGL Instanced Arrays Conformance Tests - large vertex attrib divisors + + + + + + +
+ +
+ + + + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/line-rendering-quality.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/line-rendering-quality.html new file mode 100644 index 0000000000..24442ea3c6 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/line-rendering-quality.html @@ -0,0 +1,27 @@ + + + + + +Line rendering quality test + + + + + + + + +
+
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/multisampling-depth-resolve.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/multisampling-depth-resolve.html new file mode 100644 index 0000000000..14aeab4f87 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/multisampling-depth-resolve.html @@ -0,0 +1,179 @@ + + + + + + +WebGL framebuffer to texture conformance test. + + + + + + +
+
+ + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/multisampling-fragment-evaluation.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/multisampling-fragment-evaluation.html new file mode 100644 index 0000000000..df7bce9b09 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/multisampling-fragment-evaluation.html @@ -0,0 +1,143 @@ + + + + + + +WebGL multisampling fragment shader evaluation + + + + + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html new file mode 100644 index 0000000000..39bbb5e348 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html @@ -0,0 +1,187 @@ + + + + + + + + +WebGL Out-of-Bounds Index Buffer Caused by CopyBufferSubData Conformance Test + + + +
+
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rasterizer-discard-and-implicit-clear.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rasterizer-discard-and-implicit-clear.html new file mode 100644 index 0000000000..f605a25f26 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rasterizer-discard-and-implicit-clear.html @@ -0,0 +1,149 @@ + + + + + + +RASTERIZER_DISCARD doesn't affect implicit clears + + + + + + + + +
+
+ + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/read-draw-when-missing-image.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/read-draw-when-missing-image.html new file mode 100644 index 0000000000..a9d8c74b9d --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/read-draw-when-missing-image.html @@ -0,0 +1,288 @@ + + + + + + +Read or Draw when Attachment(s) Miss Image + + + + + + +
+
+ + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rgb-format-support.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rgb-format-support.html new file mode 100644 index 0000000000..46712ae68b --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rgb-format-support.html @@ -0,0 +1,111 @@ + + + + + + + + + + + +
+
+ + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/texture-switch-performance.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/texture-switch-performance.html new file mode 100644 index 0000000000..da7a9e2f57 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/texture-switch-performance.html @@ -0,0 +1,101 @@ + + + + + + +WebGL 2 Texture Switch Conformance Tests + + + + + +
+
+ + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/uniform-block-buffer-size.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/uniform-block-buffer-size.html new file mode 100644 index 0000000000..35cc5205d4 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/uniform-block-buffer-size.html @@ -0,0 +1,228 @@ + + + + + + +WebGL UniformBlock Buffer Size Conformance Tests + + + + + + + +
+ +
+ + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/vertex-id-large-count.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/vertex-id-large-count.html new file mode 100644 index 0000000000..a68f5d911c --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/vertex-id-large-count.html @@ -0,0 +1,127 @@ + + + + +WebGL 2 gl_VertexID Large Count Tests + + + + + + +
+
+ + + + + + + + + + + diff --git a/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/vertex-id.html b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/vertex-id.html new file mode 100644 index 0000000000..ec4bd05ad4 --- /dev/null +++ b/dom/canvas/test/webgl-conf/checkout/conformance2/rendering/vertex-id.html @@ -0,0 +1,219 @@ + + + + +WebGL 2 gl_VertexID Tests + + + + + + +
+
+ + + + + + + + + + + -- cgit v1.2.3