From ec1f61d9cc6328f1a7036a20d9e2dbd6cbd9bf42 Mon Sep 17 00:00:00 2001 From: Imanol Fernandez Date: Thu, 2 Nov 2017 15:06:46 +0100 Subject: [PATCH] Add configuration for webgl2 tests and update test expectations --- .../script/dom/webgl2renderingcontext.rs | 3 +- resources/prefs.json | 2 +- .../conformance-2.0.0/conformance/__dir__.ini | 1 + .../conformance2/__dir__.ini | 2 + .../gl-vertex-attrib-i-render.html.ini | 7 + .../attribs/gl-vertex-attrib.html.ini | 41 ++ .../gl-vertexattribipointer-offsets.html.ini | 5 + .../attribs/gl-vertexattribipointer.html.ini | 5 + .../bound-buffer-size-change-test.html.ini | 5 + .../buffers/buffer-copying-contents.html.ini | 5 + .../buffer-copying-restrictions.html.ini | 5 + ...ta-and-buffer-sub-data-sub-source.html.ini | 14 + .../buffers/buffer-overflow-test.html.ini | 5 + .../buffers/buffer-type-restrictions.html.ini | 5 + .../buffers/get-buffer-sub-data.html.ini | 38 + .../buffers/one-large-uniform-buffer.html.ini | 4 + .../buffers/uniform-buffers.html.ini | 32 + .../conformance2/context/methods-2.html.ini | 283 +++++++ .../ext-color-buffer-float.html.ini | 49 ++ .../promoted-extensions-in-shaders.html.ini | 5 + .../extensions/promoted-extensions.html.ini | 4 + .../glsl3/array-as-return-value.html.ini | 13 + .../glsl3/array-assign-constructor.html.ini | 7 + .../conformance2/glsl3/array-assign.html.ini | 7 + .../glsl3/array-complex-indexing.html.ini | 10 + .../glsl3/array-element-increment.html.ini | 11 + .../glsl3/array-equality.html.ini | 7 + .../array-in-complex-expression.html.ini | 7 + .../attrib-location-length-limits.html.ini | 10 + ...bool-type-cast-bug-uint-ivec-uvec.html.ini | 34 + ...pound-assignment-type-combination.html.ini | 433 +++++++++++ .../glsl3/const-array-init.html.ini | 10 + .../glsl3/no-attribute-vertex-shader.html.ini | 4 + .../glsl3/shader-linking.html.ini | 7 + ...shader-with-1024-character-define.html.ini | 7 + ...th-1024-character-identifier.frag.html.ini | 16 + ...r-with-mis-matching-uniform-block.html.ini | 7 + .../texture-offset-out-of-range.html.ini | 7 + ...offset-uniform-texture-coordinate.html.ini | 22 + .../glsl3/tricky-loop-conditions.html.ini | 53 ++ ...ry-minus-operator-in-dynamic-loop.html.ini | 5 + .../glsl3/uniform-block-layout-match.html.ini | 7 + .../uniform-location-length-limits.html.ini | 7 + .../glsl3/valid-invariant.html.ini | 10 + ...or-dynamic-indexing-nv-driver-bug.html.ini | 5 + .../glsl3/vector-dynamic-indexing.html.ini | 5 + .../conformance2/misc/expando-loss-2.html.ini | 5 + ...tension-while-pbo-bound-stability.html.ini | 13 + .../misc/instanceof-test.html.ini | 13 + .../misc/object-deletion-behaviour-2.html.ini | 53 ++ .../misc/uninitialized-test-2.html.ini | 5 + .../misc/views-with-offsets.html.ini | 11 + .../gl-get-frag-data-location.html.ini | 4 + .../query/occlusion-query.html.ini | 5 + .../conformance2/query/query.html.ini | 5 + .../read-pixels-from-fbo-test.html.ini | 2 + ...ead-pixels-from-rgb8-into-pbo-bug.html.ini | 2 + ...ead-pixels-into-pixel-pack-buffer.html.ini | 8 + .../read-pixels-pack-parameters.html.ini | 695 ++++++++++++++++++ .../framebuffer-object-attachment.html.ini | 2 + .../renderbuffers/framebuffer-test.html.ini | 5 + .../framebuffer-texture-layer.html.ini | 5 + .../invalidate-framebuffer.html.ini | 5 + ...ltisample-with-full-sample-counts.html.ini | 5 + ...mpled-renderbuffer-initialization.html.ini | 2 + .../renderbuffers/readbuffer.html.ini | 8 + .../rendering/attrib-type-match.html.ini | 7 + ...litframebuffer-filter-outofbounds.html.ini | 25 + .../blitframebuffer-filter-srgb.html.ini | 5 + ...amebuffer-multisampled-readbuffer.html.ini | 5 + ...litframebuffer-outside-readbuffer.html.ini | 13 + .../blitframebuffer-scissor-enabled.html.ini | 25 + .../blitframebuffer-size-overflow.html.ini | 4 + ...uffer-srgb-and-linear-drawbuffers.html.ini | 8 + .../blitframebuffer-stencil-only.html.ini | 5 + .../rendering/blitframebuffer-test.html.ini | 8 + .../canvas-resizing-with-pbo-bound.html.ini | 11 + .../clear-func-buffer-type-match.html.ini | 5 + .../clear-srgb-color-buffer.html.ini | 2 + .../rendering/clipping-wide-points.html.ini | 5 + .../rendering/draw-buffers.html.ini | 7 + .../rendering/element-index-uint.html.ini | 133 ++++ ...amebuffer-completeness-unaffected.html.ini | 5 + .../framebuffer-unsupported.html.ini | 11 + ...r-type-mismatch-color-buffer-type.html.ini | 5 + .../rendering/instanced-arrays.html.ini | 53 ++ .../instanced-rendering-bug.html.ini | 5 + ...ounds-index-buffers-after-copying.html.ini | 5 + .../rendering-sampling-feedback-loop.html.ini | 8 + .../uniform-block-buffer-size.html.ini | 7 + .../samplers/sampler-drawing-test.html.ini | 5 + .../conformance2/samplers/samplers.html.ini | 8 + .../conformance2/state/gl-enum-tests.html.ini | 5 + .../conformance2/state/gl-get-calls.html.ini | 205 ++++++ .../conformance2/state/gl-getstring.html.ini | 7 + .../state/gl-object-get-calls.html.ini | 2 + .../sync/sync-webgl-specific.html.ini | 8 + .../conformance2/textures/__dir__.ini | 1 + .../transform_feedback.html.ini | 8 + .../two-unreferenced-varyings.html.ini | 5 + ...unwritten-output-defaults-to-zero.html.ini | 7 + .../vertex-array-object.html.ini | 8 + .../webgl/conformance-2.0.0/deqp/__dir__.ini | 1 + 103 files changed, 2719 insertions(+), 2 deletions(-) create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance/__dir__.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/__dir__.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib-i-render.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer-offsets.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/bound-buffer-size-change-test.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-contents.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-restrictions.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-overflow-test.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-type-restrictions.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/get-buffer-sub-data.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/one-large-uniform-buffer.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/uniform-buffers.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/context/methods-2.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/ext-color-buffer-float.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions-in-shaders.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-as-return-value.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-assign-constructor.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-assign.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-complex-indexing.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-element-increment.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-equality.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-in-complex-expression.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/attrib-location-length-limits.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/compound-assignment-type-combination.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/const-array-init.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/no-attribute-vertex-shader.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-linking.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-define.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-out-of-range.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/tricky-loop-conditions.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layout-match.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/uniform-location-length-limits.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/valid-invariant.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/expando-loss-2.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/getextension-while-pbo-bound-stability.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/instanceof-test.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/object-deletion-behaviour-2.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/uninitialized-test-2.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/views-with-offsets.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/programs/gl-get-frag-data-location.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/query/occlusion-query.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/query/query.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-fbo-test.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-into-pixel-pack-buffer.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-pack-parameters.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-object-attachment.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-test.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-texture-layer.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/invalidate-framebuffer.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/readbuffer.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/attrib-type-match.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-outofbounds.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-srgb.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-outside-readbuffer.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-scissor-enabled.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-size-overflow.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-stencil-only.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-test.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/canvas-resizing-with-pbo-bound.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clear-func-buffer-type-match.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clear-srgb-color-buffer.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clipping-wide-points.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/draw-buffers.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/element-index-uint.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-completeness-unaffected.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-unsupported.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/instanced-arrays.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/instanced-rendering-bug.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/rendering-sampling-feedback-loop.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/uniform-block-buffer-size.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/samplers/sampler-drawing-test.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/samplers/samplers.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-enum-tests.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-get-calls.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-getstring.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-object-get-calls.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/sync/sync-webgl-specific.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/textures/__dir__.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/transform_feedback.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/two-unreferenced-varyings.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/vertex_arrays/vertex-array-object.html.ini create mode 100644 tests/wpt/mozilla/meta/webgl/conformance-2.0.0/deqp/__dir__.ini diff --git a/components/script/dom/webgl2renderingcontext.rs b/components/script/dom/webgl2renderingcontext.rs index 6f2cd362845b..168f11463708 100644 --- a/components/script/dom/webgl2renderingcontext.rs +++ b/components/script/dom/webgl2renderingcontext.rs @@ -909,6 +909,7 @@ impl WebGL2RenderingContextMethods for WebGL2RenderingContext { impl LayoutCanvasWebGLRenderingContextHelpers for LayoutDom { #[allow(unsafe_code)] unsafe fn canvas_data_source(&self) -> HTMLCanvasDataSource { - HTMLCanvasDataSource::WebGL((*self.unsafe_get()).base.layout_handle()) + let this = &*self.unsafe_get(); + HTMLCanvasDataSource::WebGL((*this.base.to_layout().unsafe_get()).layout_handle()) } } diff --git a/resources/prefs.json b/resources/prefs.json index 1f6e9f5958ab..d430b9f4e4ba 100644 --- a/resources/prefs.json +++ b/resources/prefs.json @@ -16,7 +16,7 @@ "dom.testable_crash.enabled": false, "dom.testbinding.enabled": false, "dom.webgl.dom_to_texture.enabled": false, - "dom.webgl2.enabled.enabled": false, + "dom.webgl2.enabled": false, "dom.webvr.enabled": false, "dom.webvr.event_polling_interval": 500, "js.asmjs.enabled": true, diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance/__dir__.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance/__dir__.ini new file mode 100644 index 000000000000..163ca23a12f6 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance/__dir__.ini @@ -0,0 +1 @@ +disabled: for now diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/__dir__.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/__dir__.ini new file mode 100644 index 000000000000..6689167e93eb --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/__dir__.ini @@ -0,0 +1,2 @@ +prefs: ["dom.webgl2.enabled:true"] + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib-i-render.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib-i-render.html.ini new file mode 100644 index 000000000000..a79c293f5e90 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib-i-render.html.ini @@ -0,0 +1,7 @@ +[gl-vertex-attrib-i-render.html] + [WebGL test #0: Unable to fetch WebGL rendering context for Canvas] + expected: FAIL + + [WebGL test #1: could not create context] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib.html.ini new file mode 100644 index 000000000000..264cdc4227d5 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertex-attrib.html.ini @@ -0,0 +1,41 @@ +[gl-vertex-attrib.html] + expected: ERROR + [WebGL test #1: gl.getVertexAttrib(0, gl.CURRENT_VERTEX_ATTRIB) is not an instance of Float32Array] + expected: FAIL + + [WebGL test #6: gl.getVertexAttrib(0, gl.CURRENT_VERTEX_ATTRIB) is not an instance of Float32Array] + expected: FAIL + + [WebGL test #11: gl.getVertexAttrib(0, gl.CURRENT_VERTEX_ATTRIB) is not an instance of Float32Array] + expected: FAIL + + [WebGL test #16: gl.getVertexAttrib(0, gl.CURRENT_VERTEX_ATTRIB) is not an instance of Float32Array] + expected: FAIL + + [WebGL test #21: gl.getVertexAttrib(0, gl.CURRENT_VERTEX_ATTRIB) is not an instance of Float32Array] + expected: FAIL + + [WebGL test #26: gl.getVertexAttrib(0, gl.CURRENT_VERTEX_ATTRIB) is not an instance of Float32Array] + expected: FAIL + + [WebGL test #31: gl.getVertexAttrib(0, gl.CURRENT_VERTEX_ATTRIB) is not an instance of Float32Array] + expected: FAIL + + [WebGL test #36: gl.getVertexAttrib(0, gl.CURRENT_VERTEX_ATTRIB) is not an instance of Float32Array] + expected: FAIL + + [WebGL test #41: gl.getVertexAttrib(0, gl.CURRENT_VERTEX_ATTRIB) is not an instance of Float32Array] + expected: FAIL + + [WebGL test #46: gl.getVertexAttrib(0, gl.CURRENT_VERTEX_ATTRIB) is not an instance of Float32Array] + expected: FAIL + + [WebGL test #51: gl.getVertexAttrib(0, gl.CURRENT_VERTEX_ATTRIB) is not an instance of Float32Array] + expected: FAIL + + [WebGL test #56: gl.getVertexAttrib(0, gl.CURRENT_VERTEX_ATTRIB) is not an instance of Float32Array] + expected: FAIL + + [WebGL test #61: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer-offsets.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer-offsets.html.ini new file mode 100644 index 000000000000..b1207c7282a8 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer-offsets.html.ini @@ -0,0 +1,5 @@ +[gl-vertexattribipointer-offsets.html] + expected: ERROR + [WebGL test #0: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer.html.ini new file mode 100644 index 000000000000..776a9fcc3089 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/attribs/gl-vertexattribipointer.html.ini @@ -0,0 +1,5 @@ +[gl-vertexattribipointer.html] + expected: ERROR + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/bound-buffer-size-change-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/bound-buffer-size-change-test.html.ini new file mode 100644 index 000000000000..8e13f547f63b --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/bound-buffer-size-change-test.html.ini @@ -0,0 +1,5 @@ +[bound-buffer-size-change-test.html] + expected: ERROR + [WebGL test #0: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-contents.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-contents.html.ini new file mode 100644 index 000000000000..c525d53ee867 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-contents.html.ini @@ -0,0 +1,5 @@ +[buffer-copying-contents.html] + expected: ERROR + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-restrictions.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-restrictions.html.ini new file mode 100644 index 000000000000..e4789d83a935 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-copying-restrictions.html.ini @@ -0,0 +1,5 @@ +[buffer-copying-restrictions.html] + expected: ERROR + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html.ini new file mode 100644 index 000000000000..818080cc8539 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html.ini @@ -0,0 +1,14 @@ +[buffer-data-and-buffer-sub-data-sub-source.html] + expected: ERROR + [WebGL test #3: getError expected: INVALID_VALUE. Was NO_ERROR : calling bufferData when srcOffset + length is larger than source size] + expected: FAIL + + [WebGL test #4: getError expected: INVALID_VALUE. Was NO_ERROR : calling bufferData when srcOffset + length is larger than source size] + expected: FAIL + + [WebGL test #5: getError expected: INVALID_VALUE. Was NO_ERROR : calling bufferData when srcOffset + length is larger than source size] + expected: FAIL + + [WebGL test #7: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-overflow-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-overflow-test.html.ini new file mode 100644 index 000000000000..61b3161bb2af --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-overflow-test.html.ini @@ -0,0 +1,5 @@ +[buffer-overflow-test.html] + expected: ERROR + [WebGL test #0: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-type-restrictions.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-type-restrictions.html.ini new file mode 100644 index 000000000000..af0b120221dd --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/buffer-type-restrictions.html.ini @@ -0,0 +1,5 @@ +[buffer-type-restrictions.html] + expected: ERROR + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/get-buffer-sub-data.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/get-buffer-sub-data.html.ini new file mode 100644 index 000000000000..49c14d0ef84b --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/get-buffer-sub-data.html.ini @@ -0,0 +1,38 @@ +[get-buffer-sub-data.html] + expected: ERROR + [Overall test] + expected: NOTRUN + + [WebGL test #2: gl.getBufferSubData(gl.ARRAY_BUFFER, 0, retArray) threw exception TypeError: gl.getBufferSubData is not a function] + expected: FAIL + + [WebGL test #7: The returned array buffer fails to match original data] + expected: FAIL + + [WebGL test #8: gl.getBufferSubData(gl.ARRAY_BUFFER, 0, retArray, 2) threw exception TypeError: gl.getBufferSubData is not a function] + expected: FAIL + + [WebGL test #10: areArraysEqual(retArray.slice(2), floatArray.slice(0, floatArray.length - 2)) should be true. Was false.] + expected: FAIL + + [WebGL test #11: gl.getBufferSubData(gl.ARRAY_BUFFER, 0, retArray, retArray.length) threw exception TypeError: gl.getBufferSubData is not a function] + expected: FAIL + + [WebGL test #13: gl.getBufferSubData(gl.ARRAY_BUFFER, 0, retArray, retArray.length + 1) threw exception TypeError: gl.getBufferSubData is not a function] + expected: FAIL + + [WebGL test #14: gl.getBufferSubData(gl.ARRAY_BUFFER, 0, retArray, 2, 2) threw exception TypeError: gl.getBufferSubData is not a function] + expected: FAIL + + [WebGL test #16: areArraysEqual(retArray.slice(2, 4), floatArray.slice(0, 2)) should be true. Was false.] + expected: FAIL + + [WebGL test #18: gl.getBufferSubData(gl.ARRAY_BUFFER, 0, retArray, retArray.length - 1, 1) threw exception TypeError: gl.getBufferSubData is not a function] + expected: FAIL + + [WebGL test #20: areArraysEqual(retArray.slice(8), floatArray.slice(0, 1)) should be true. Was false.] + expected: FAIL + + [WebGL test #21: gl.getBufferSubData(gl.ARRAY_BUFFER, 0, retArray, retArray.length - 1, 2) threw exception TypeError: gl.getBufferSubData is not a function] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/one-large-uniform-buffer.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/one-large-uniform-buffer.html.ini new file mode 100644 index 000000000000..4cb025b25678 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/one-large-uniform-buffer.html.ini @@ -0,0 +1,4 @@ +[one-large-uniform-buffer.html] + [WebGL test #1: Failed to set up the program] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/uniform-buffers.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/uniform-buffers.html.ini new file mode 100644 index 000000000000..e07eac6d938b --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/buffers/uniform-buffers.html.ini @@ -0,0 +1,32 @@ +[uniform-buffers.html] + expected: ERROR + [WebGL test #2: getError expected: NO_ERROR. Was INVALID_ENUM : UNIFORM_BUFFER_BINDING query should succeed] + expected: FAIL + + [WebGL test #6: getError expected: NO_ERROR. Was INVALID_ENUM : should be able to bind uniform buffer] + expected: FAIL + + [WebGL test #7: gl.getParameter(gl.UNIFORM_BUFFER_BINDING) should be [object WebGLBuffer\]. Was null.] + expected: FAIL + + [WebGL test #8: getError expected: NO_ERROR. Was INVALID_ENUM : should be able to update uniform buffer binding] + expected: FAIL + + [WebGL test #9: gl.getParameter(gl.UNIFORM_BUFFER_BINDING) should be [object WebGLBuffer\]. Was null.] + expected: FAIL + + [WebGL test #10: getError expected: NO_ERROR. Was INVALID_ENUM : should be able to unbind uniform buffer] + expected: FAIL + + [WebGL test #12: getError expected: INVALID_OPERATION. Was INVALID_ENUM : binding a deleted buffer should generate INVALID_OPERATION] + expected: FAIL + + [WebGL test #15: Could not compile shader with uniform blocks without error] + expected: FAIL + + [WebGL test #16: Could not compile shader with named uniform blocks without error] + expected: FAIL + + [WebGL test #17: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/context/methods-2.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/context/methods-2.html.ini new file mode 100644 index 000000000000..2d56d4c0ff91 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/context/methods-2.html.ini @@ -0,0 +1,283 @@ +[methods-2.html] + [WebGL test #0: Property either does not exist or is not a function: getAttachedShaders] + expected: FAIL + + [WebGL test #1: Property either does not exist or is not a function: getFramebufferAttachmentParameter] + expected: FAIL + + [WebGL test #2: Property either does not exist or is not a function: getRenderbufferParameter] + expected: FAIL + + [WebGL test #3: Property either does not exist or is not a function: getTexParameter] + expected: FAIL + + [WebGL test #4: Property either does not exist or is not a function: getUniform] + expected: FAIL + + [WebGL test #5: Property either does not exist or is not a function: isContextLost] + expected: FAIL + + [WebGL test #6: Property either does not exist or is not a function: getBufferSubData] + expected: FAIL + + [WebGL test #7: Property either does not exist or is not a function: copyBufferSubData] + expected: FAIL + + [WebGL test #8: Property either does not exist or is not a function: blitFramebuffer] + expected: FAIL + + [WebGL test #9: Property either does not exist or is not a function: framebufferTextureLayer] + expected: FAIL + + [WebGL test #10: Property either does not exist or is not a function: getInternalformatParameter] + expected: FAIL + + [WebGL test #11: Property either does not exist or is not a function: invalidateFramebuffer] + expected: FAIL + + [WebGL test #12: Property either does not exist or is not a function: invalidateSubFramebuffer] + expected: FAIL + + [WebGL test #13: Property either does not exist or is not a function: readBuffer] + expected: FAIL + + [WebGL test #14: Property either does not exist or is not a function: renderbufferStorageMultisample] + expected: FAIL + + [WebGL test #15: Property either does not exist or is not a function: texImage3D] + expected: FAIL + + [WebGL test #16: Property either does not exist or is not a function: texStorage2D] + expected: FAIL + + [WebGL test #17: Property either does not exist or is not a function: texStorage3D] + expected: FAIL + + [WebGL test #18: Property either does not exist or is not a function: texSubImage3D] + expected: FAIL + + [WebGL test #19: Property either does not exist or is not a function: copyTexSubImage3D] + expected: FAIL + + [WebGL test #20: Property either does not exist or is not a function: compressedTexImage3D] + expected: FAIL + + [WebGL test #21: Property either does not exist or is not a function: compressedTexSubImage3D] + expected: FAIL + + [WebGL test #22: Property either does not exist or is not a function: getFragDataLocation] + expected: FAIL + + [WebGL test #23: Property either does not exist or is not a function: uniform1ui] + expected: FAIL + + [WebGL test #24: Property either does not exist or is not a function: uniform2ui] + expected: FAIL + + [WebGL test #25: Property either does not exist or is not a function: uniform3ui] + expected: FAIL + + [WebGL test #26: Property either does not exist or is not a function: uniform4ui] + expected: FAIL + + [WebGL test #27: Property either does not exist or is not a function: uniform1uiv] + expected: FAIL + + [WebGL test #28: Property either does not exist or is not a function: uniform2uiv] + expected: FAIL + + [WebGL test #29: Property either does not exist or is not a function: uniform3uiv] + expected: FAIL + + [WebGL test #30: Property either does not exist or is not a function: uniform4uiv] + expected: FAIL + + [WebGL test #31: Property either does not exist or is not a function: uniformMatrix2x3fv] + expected: FAIL + + [WebGL test #32: Property either does not exist or is not a function: uniformMatrix3x2fv] + expected: FAIL + + [WebGL test #33: Property either does not exist or is not a function: uniformMatrix2x4fv] + expected: FAIL + + [WebGL test #34: Property either does not exist or is not a function: uniformMatrix4x2fv] + expected: FAIL + + [WebGL test #35: Property either does not exist or is not a function: uniformMatrix3x4fv] + expected: FAIL + + [WebGL test #36: Property either does not exist or is not a function: uniformMatrix4x3fv] + expected: FAIL + + [WebGL test #37: Property either does not exist or is not a function: vertexAttribI4i] + expected: FAIL + + [WebGL test #38: Property either does not exist or is not a function: vertexAttribI4iv] + expected: FAIL + + [WebGL test #39: Property either does not exist or is not a function: vertexAttribI4ui] + expected: FAIL + + [WebGL test #40: Property either does not exist or is not a function: vertexAttribI4uiv] + expected: FAIL + + [WebGL test #41: Property either does not exist or is not a function: vertexAttribIPointer] + expected: FAIL + + [WebGL test #42: Property either does not exist or is not a function: vertexAttribDivisor] + expected: FAIL + + [WebGL test #43: Property either does not exist or is not a function: drawArraysInstanced] + expected: FAIL + + [WebGL test #44: Property either does not exist or is not a function: drawElementsInstanced] + expected: FAIL + + [WebGL test #45: Property either does not exist or is not a function: drawRangeElements] + expected: FAIL + + [WebGL test #46: Property either does not exist or is not a function: drawBuffers] + expected: FAIL + + [WebGL test #47: Property either does not exist or is not a function: clearBufferiv] + expected: FAIL + + [WebGL test #48: Property either does not exist or is not a function: clearBufferuiv] + expected: FAIL + + [WebGL test #49: Property either does not exist or is not a function: clearBufferfv] + expected: FAIL + + [WebGL test #50: Property either does not exist or is not a function: clearBufferfi] + expected: FAIL + + [WebGL test #51: Property either does not exist or is not a function: createQuery] + expected: FAIL + + [WebGL test #52: Property either does not exist or is not a function: deleteQuery] + expected: FAIL + + [WebGL test #53: Property either does not exist or is not a function: isQuery] + expected: FAIL + + [WebGL test #54: Property either does not exist or is not a function: beginQuery] + expected: FAIL + + [WebGL test #55: Property either does not exist or is not a function: endQuery] + expected: FAIL + + [WebGL test #56: Property either does not exist or is not a function: getQuery] + expected: FAIL + + [WebGL test #57: Property either does not exist or is not a function: getQueryParameter] + expected: FAIL + + [WebGL test #58: Property either does not exist or is not a function: createSampler] + expected: FAIL + + [WebGL test #59: Property either does not exist or is not a function: deleteSampler] + expected: FAIL + + [WebGL test #60: Property either does not exist or is not a function: isSampler] + expected: FAIL + + [WebGL test #61: Property either does not exist or is not a function: bindSampler] + expected: FAIL + + [WebGL test #62: Property either does not exist or is not a function: samplerParameteri] + expected: FAIL + + [WebGL test #63: Property either does not exist or is not a function: samplerParameterf] + expected: FAIL + + [WebGL test #64: Property either does not exist or is not a function: getSamplerParameter] + expected: FAIL + + [WebGL test #65: Property either does not exist or is not a function: fenceSync] + expected: FAIL + + [WebGL test #66: Property either does not exist or is not a function: isSync] + expected: FAIL + + [WebGL test #67: Property either does not exist or is not a function: deleteSync] + expected: FAIL + + [WebGL test #68: Property either does not exist or is not a function: clientWaitSync] + expected: FAIL + + [WebGL test #69: Property either does not exist or is not a function: waitSync] + expected: FAIL + + [WebGL test #70: Property either does not exist or is not a function: getSyncParameter] + expected: FAIL + + [WebGL test #71: Property either does not exist or is not a function: createTransformFeedback] + expected: FAIL + + [WebGL test #72: Property either does not exist or is not a function: deleteTransformFeedback] + expected: FAIL + + [WebGL test #73: Property either does not exist or is not a function: isTransformFeedback] + expected: FAIL + + [WebGL test #74: Property either does not exist or is not a function: bindTransformFeedback] + expected: FAIL + + [WebGL test #75: Property either does not exist or is not a function: beginTransformFeedback] + expected: FAIL + + [WebGL test #76: Property either does not exist or is not a function: endTransformFeedback] + expected: FAIL + + [WebGL test #77: Property either does not exist or is not a function: transformFeedbackVaryings] + expected: FAIL + + [WebGL test #78: Property either does not exist or is not a function: getTransformFeedbackVarying] + expected: FAIL + + [WebGL test #79: Property either does not exist or is not a function: pauseTransformFeedback] + expected: FAIL + + [WebGL test #80: Property either does not exist or is not a function: resumeTransformFeedback] + expected: FAIL + + [WebGL test #81: Property either does not exist or is not a function: bindBufferBase] + expected: FAIL + + [WebGL test #82: Property either does not exist or is not a function: bindBufferRange] + expected: FAIL + + [WebGL test #83: Property either does not exist or is not a function: getIndexedParameter] + expected: FAIL + + [WebGL test #84: Property either does not exist or is not a function: getUniformIndices] + expected: FAIL + + [WebGL test #85: Property either does not exist or is not a function: getActiveUniforms] + expected: FAIL + + [WebGL test #86: Property either does not exist or is not a function: getUniformBlockIndex] + expected: FAIL + + [WebGL test #87: Property either does not exist or is not a function: getActiveUniformBlockParameter] + expected: FAIL + + [WebGL test #88: Property either does not exist or is not a function: getActiveUniformBlockName] + expected: FAIL + + [WebGL test #89: Property either does not exist or is not a function: uniformBlockBinding] + expected: FAIL + + [WebGL test #90: Property either does not exist or is not a function: createVertexArray] + expected: FAIL + + [WebGL test #91: Property either does not exist or is not a function: deleteVertexArray] + expected: FAIL + + [WebGL test #92: Property either does not exist or is not a function: isVertexArray] + expected: FAIL + + [WebGL test #93: Property either does not exist or is not a function: bindVertexArray] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/ext-color-buffer-float.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/ext-color-buffer-float.html.ini new file mode 100644 index 000000000000..361c04ec19a7 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/ext-color-buffer-float.html.ini @@ -0,0 +1,49 @@ +[ext-color-buffer-float.html] + [WebGL test #2: getError expected: NO_ERROR. Was INVALID_ENUM : floating-point texture allocation should succeed] + expected: FAIL + + [WebGL test #3: floating-point R16F render target should not be supported without enabling EXT_color_buffer_float] + expected: FAIL + + [WebGL test #5: getError expected: NO_ERROR. Was INVALID_ENUM : floating-point texture allocation should succeed] + expected: FAIL + + [WebGL test #6: floating-point RG16F render target should not be supported without enabling EXT_color_buffer_float] + expected: FAIL + + [WebGL test #8: getError expected: NO_ERROR. Was INVALID_ENUM : floating-point texture allocation should succeed] + expected: FAIL + + [WebGL test #9: floating-point RGBA16F render target should not be supported without enabling EXT_color_buffer_float] + expected: FAIL + + [WebGL test #11: getError expected: NO_ERROR. Was INVALID_ENUM : floating-point texture allocation should succeed] + expected: FAIL + + [WebGL test #12: floating-point R32F render target should not be supported without enabling EXT_color_buffer_float] + expected: FAIL + + [WebGL test #14: getError expected: NO_ERROR. Was INVALID_ENUM : floating-point texture allocation should succeed] + expected: FAIL + + [WebGL test #15: floating-point RG32F render target should not be supported without enabling EXT_color_buffer_float] + expected: FAIL + + [WebGL test #17: getError expected: NO_ERROR. Was INVALID_ENUM : floating-point texture allocation should succeed] + expected: FAIL + + [WebGL test #18: floating-point RGBA32F render target should not be supported without enabling EXT_color_buffer_float] + expected: FAIL + + [WebGL test #20: getError expected: NO_ERROR. Was INVALID_ENUM : floating-point texture allocation should succeed] + expected: FAIL + + [WebGL test #21: floating-point R11F_G11F_B10F render target should not be supported without enabling EXT_color_buffer_float] + expected: FAIL + + [WebGL test #30: getError expected: NO_ERROR. Was INVALID_ENUM : RGB16F texture allocation should succeed] + expected: FAIL + + [WebGL test #31: RGB16F render target should not be supported with or without enabling EXT_color_buffer_float] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions-in-shaders.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions-in-shaders.html.ini new file mode 100644 index 000000000000..d90fec40a3c5 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions-in-shaders.html.ini @@ -0,0 +1,5 @@ +[promoted-extensions-in-shaders.html] + expected: ERROR + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions.html.ini new file mode 100644 index 000000000000..b50b3017814a --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/extensions/promoted-extensions.html.ini @@ -0,0 +1,4 @@ +[promoted-extensions.html] + [WebGL test #11: OES_texture_half_float_linear was exposed in the WebGL 2.0 context but should not have been] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-as-return-value.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-as-return-value.html.ini new file mode 100644 index 000000000000..854544dd7ac2 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-as-return-value.html.ini @@ -0,0 +1,13 @@ +[array-as-return-value.html] + [WebGL test #0: [unexpected fragment shader compile status\] (expected: true) Expression where a returned array is not used] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) Expression where a returned array is compared] + expected: FAIL + + [WebGL test #2: [unexpected fragment shader compile status\] (expected: true) Expression where a returned array is returned again] + expected: FAIL + + [WebGL test #3: [unexpected fragment shader compile status\] (expected: true) Expression where a returned array is passed as a parameter] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-assign-constructor.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-assign-constructor.html.ini new file mode 100644 index 000000000000..890bd08dd5a2 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-assign-constructor.html.ini @@ -0,0 +1,7 @@ +[array-assign-constructor.html] + [WebGL test #0: should be 0,255,0,255\nat (0, 0) expected: 0,255,0,255 was 255,255,255,255] + expected: FAIL + + [WebGL test #1: should be 0,255,0,255\nat (0, 0) expected: 0,255,0,255 was 255,255,255,255] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-assign.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-assign.html.ini new file mode 100644 index 000000000000..955df398468e --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-assign.html.ini @@ -0,0 +1,7 @@ +[array-assign.html] + [WebGL test #0: [unexpected fragment shader compile status\] (expected: true) Arrays of integers] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) Arrays of structs] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-complex-indexing.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-complex-indexing.html.ini new file mode 100644 index 000000000000..33cb6a0ad202 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-complex-indexing.html.ini @@ -0,0 +1,10 @@ +[array-complex-indexing.html] + [WebGL test #0: [unexpected fragment shader compile status\] (expected: true) Test indexing a variable assignment: (a = b)[0\]] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) Test indexing a function return with a side-effect: (functionReturnArray())[0\]] + expected: FAIL + + [WebGL test #2: [unexpected fragment shader compile status\] (expected: true) Test indexing an array initialization: (float[3\](2.0, 1.0, 0.0))[0\]] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-element-increment.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-element-increment.html.ini new file mode 100644 index 000000000000..8792f7559550 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-element-increment.html.ini @@ -0,0 +1,11 @@ +[array-element-increment.html] + expected: ERROR + [Overall test] + expected: NOTRUN + + [WebGL test #0: [unexpected fragment shader compile status\] (expected: true) Increment an element of a vector array] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) Increment an element of a vector array] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-equality.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-equality.html.ini new file mode 100644 index 000000000000..8d2bffeddd80 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-equality.html.ini @@ -0,0 +1,7 @@ +[array-equality.html] + [WebGL test #0: [unexpected fragment shader compile status\] (expected: true) Arrays of integers] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) Arrays of structs] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-in-complex-expression.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-in-complex-expression.html.ini new file mode 100644 index 000000000000..ec7f47418c12 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/array-in-complex-expression.html.ini @@ -0,0 +1,7 @@ +[array-in-complex-expression.html] + [WebGL test #0: [unexpected fragment shader compile status\] (expected: true) Expression where an array is returned from a function call in an operand of a ternary operator that doesn't get evaluated] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) Expression where first operand of a sequence operator has side effects which affect the second operand that returns an array] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/attrib-location-length-limits.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/attrib-location-length-limits.html.ini new file mode 100644 index 000000000000..1007a87a5b28 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/attrib-location-length-limits.html.ini @@ -0,0 +1,10 @@ +[attrib-location-length-limits.html] + [WebGL test #1: getError expected: NO_ERROR. Was INVALID_VALUE : ] + expected: FAIL + + [WebGL test #2: attrib location was -1, should not be] + expected: FAIL + + [WebGL test #3: getError expected: NO_ERROR. Was INVALID_VALUE : ] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html.ini new file mode 100644 index 000000000000..b389950b820f --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html.ini @@ -0,0 +1,34 @@ +[bool-type-cast-bug-uint-ivec-uvec.html] + [WebGL test #0: Fail to set up program] + expected: FAIL + + [WebGL test #1: Fail to set up program] + expected: FAIL + + [WebGL test #2: Fail to set up program] + expected: FAIL + + [WebGL test #6: Fail to set up program] + expected: FAIL + + [WebGL test #7: Fail to set up program] + expected: FAIL + + [WebGL test #8: Fail to set up program] + expected: FAIL + + [WebGL test #12: Fail to set up program] + expected: FAIL + + [WebGL test #13: Fail to set up program] + expected: FAIL + + [WebGL test #14: Fail to set up program] + expected: FAIL + + [WebGL test #18: Fail to set up program] + expected: FAIL + + [WebGL test #19: Fail to set up program] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/compound-assignment-type-combination.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/compound-assignment-type-combination.html.ini new file mode 100644 index 000000000000..f50d13c9fdec --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/compound-assignment-type-combination.html.ini @@ -0,0 +1,433 @@ +[compound-assignment-type-combination.html] + [WebGL test #50: [unexpected vertex shader compile status\] (expected: true) mat2x3 += float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #51: [link failed\] mat2x3 += float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #52: [unexpected fragment shader compile status\] (expected: true) mat2x3 += float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #53: [unexpected vertex shader compile status\] (expected: true) mat2x3 += mat2x3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #54: [link failed\] mat2x3 += mat2x3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #55: [unexpected fragment shader compile status\] (expected: true) mat2x3 += mat2x3 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #60: [unexpected vertex shader compile status\] (expected: true) mat2x4 += float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #61: [link failed\] mat2x4 += float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #62: [unexpected fragment shader compile status\] (expected: true) mat2x4 += float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #63: [unexpected vertex shader compile status\] (expected: true) mat2x4 += mat2x4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #64: [link failed\] mat2x4 += mat2x4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #65: [unexpected fragment shader compile status\] (expected: true) mat2x4 += mat2x4 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #70: [unexpected vertex shader compile status\] (expected: true) mat3x2 += float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #71: [link failed\] mat3x2 += float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #72: [unexpected fragment shader compile status\] (expected: true) mat3x2 += float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #73: [unexpected vertex shader compile status\] (expected: true) mat3x2 += mat3x2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #74: [link failed\] mat3x2 += mat3x2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #75: [unexpected fragment shader compile status\] (expected: true) mat3x2 += mat3x2 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #80: [unexpected vertex shader compile status\] (expected: true) mat3x4 += float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #81: [link failed\] mat3x4 += float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #82: [unexpected fragment shader compile status\] (expected: true) mat3x4 += float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #83: [unexpected vertex shader compile status\] (expected: true) mat3x4 += mat3x4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #84: [link failed\] mat3x4 += mat3x4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #85: [unexpected fragment shader compile status\] (expected: true) mat3x4 += mat3x4 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #90: [unexpected vertex shader compile status\] (expected: true) mat4x2 += float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #91: [link failed\] mat4x2 += float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #92: [unexpected fragment shader compile status\] (expected: true) mat4x2 += float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #93: [unexpected vertex shader compile status\] (expected: true) mat4x2 += mat4x2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #94: [link failed\] mat4x2 += mat4x2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #95: [unexpected fragment shader compile status\] (expected: true) mat4x2 += mat4x2 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #100: [unexpected vertex shader compile status\] (expected: true) mat4x3 += float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #101: [link failed\] mat4x3 += float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #102: [unexpected fragment shader compile status\] (expected: true) mat4x3 += float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #103: [unexpected vertex shader compile status\] (expected: true) mat4x3 += mat4x3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #104: [link failed\] mat4x3 += mat4x3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #105: [unexpected fragment shader compile status\] (expected: true) mat4x3 += mat4x3 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #178: [unexpected vertex shader compile status\] (expected: true) mat2x3 -= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #179: [link failed\] mat2x3 -= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #180: [unexpected fragment shader compile status\] (expected: true) mat2x3 -= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #181: [unexpected vertex shader compile status\] (expected: true) mat2x3 -= mat2x3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #182: [link failed\] mat2x3 -= mat2x3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #183: [unexpected fragment shader compile status\] (expected: true) mat2x3 -= mat2x3 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #188: [unexpected vertex shader compile status\] (expected: true) mat2x4 -= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #189: [link failed\] mat2x4 -= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #190: [unexpected fragment shader compile status\] (expected: true) mat2x4 -= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #191: [unexpected vertex shader compile status\] (expected: true) mat2x4 -= mat2x4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #192: [link failed\] mat2x4 -= mat2x4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #193: [unexpected fragment shader compile status\] (expected: true) mat2x4 -= mat2x4 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #198: [unexpected vertex shader compile status\] (expected: true) mat3x2 -= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #199: [link failed\] mat3x2 -= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #200: [unexpected fragment shader compile status\] (expected: true) mat3x2 -= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #201: [unexpected vertex shader compile status\] (expected: true) mat3x2 -= mat3x2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #202: [link failed\] mat3x2 -= mat3x2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #203: [unexpected fragment shader compile status\] (expected: true) mat3x2 -= mat3x2 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #208: [unexpected vertex shader compile status\] (expected: true) mat3x4 -= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #209: [link failed\] mat3x4 -= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #210: [unexpected fragment shader compile status\] (expected: true) mat3x4 -= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #211: [unexpected vertex shader compile status\] (expected: true) mat3x4 -= mat3x4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #212: [link failed\] mat3x4 -= mat3x4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #213: [unexpected fragment shader compile status\] (expected: true) mat3x4 -= mat3x4 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #218: [unexpected vertex shader compile status\] (expected: true) mat4x2 -= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #219: [link failed\] mat4x2 -= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #220: [unexpected fragment shader compile status\] (expected: true) mat4x2 -= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #221: [unexpected vertex shader compile status\] (expected: true) mat4x2 -= mat4x2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #222: [link failed\] mat4x2 -= mat4x2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #223: [unexpected fragment shader compile status\] (expected: true) mat4x2 -= mat4x2 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #228: [unexpected vertex shader compile status\] (expected: true) mat4x3 -= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #229: [link failed\] mat4x3 -= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #230: [unexpected fragment shader compile status\] (expected: true) mat4x3 -= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #231: [unexpected vertex shader compile status\] (expected: true) mat4x3 -= mat4x3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #232: [link failed\] mat4x3 -= mat4x3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #233: [unexpected fragment shader compile status\] (expected: true) mat4x3 -= mat4x3 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #312: [unexpected vertex shader compile status\] (expected: true) mat2x3 *= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #313: [link failed\] mat2x3 *= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #314: [unexpected fragment shader compile status\] (expected: true) mat2x3 *= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #317: [unexpected vertex shader compile status\] (expected: true) mat2x3 *= mat2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #318: [link failed\] mat2x3 *= mat2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #319: [unexpected fragment shader compile status\] (expected: true) mat2x3 *= mat2 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #324: [unexpected vertex shader compile status\] (expected: true) mat2x4 *= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #325: [link failed\] mat2x4 *= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #326: [unexpected fragment shader compile status\] (expected: true) mat2x4 *= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #329: [unexpected vertex shader compile status\] (expected: true) mat2x4 *= mat2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #330: [link failed\] mat2x4 *= mat2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #331: [unexpected fragment shader compile status\] (expected: true) mat2x4 *= mat2 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #336: [unexpected vertex shader compile status\] (expected: true) mat3x2 *= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #337: [link failed\] mat3x2 *= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #338: [unexpected fragment shader compile status\] (expected: true) mat3x2 *= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #341: [unexpected vertex shader compile status\] (expected: true) mat3x2 *= mat3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #342: [link failed\] mat3x2 *= mat3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #343: [unexpected fragment shader compile status\] (expected: true) mat3x2 *= mat3 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #348: [unexpected vertex shader compile status\] (expected: true) mat3x4 *= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #349: [link failed\] mat3x4 *= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #350: [unexpected fragment shader compile status\] (expected: true) mat3x4 *= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #353: [unexpected vertex shader compile status\] (expected: true) mat3x4 *= mat3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #354: [link failed\] mat3x4 *= mat3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #355: [unexpected fragment shader compile status\] (expected: true) mat3x4 *= mat3 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #360: [unexpected vertex shader compile status\] (expected: true) mat4x2 *= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #361: [link failed\] mat4x2 *= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #362: [unexpected fragment shader compile status\] (expected: true) mat4x2 *= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #365: [unexpected vertex shader compile status\] (expected: true) mat4x2 *= mat4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #366: [link failed\] mat4x2 *= mat4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #367: [unexpected fragment shader compile status\] (expected: true) mat4x2 *= mat4 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #372: [unexpected vertex shader compile status\] (expected: true) mat4x3 *= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #373: [link failed\] mat4x3 *= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #374: [unexpected fragment shader compile status\] (expected: true) mat4x3 *= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #377: [unexpected vertex shader compile status\] (expected: true) mat4x3 *= mat4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #378: [link failed\] mat4x3 *= mat4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #379: [unexpected fragment shader compile status\] (expected: true) mat4x3 *= mat4 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #452: [unexpected vertex shader compile status\] (expected: true) mat2x3 /= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #453: [link failed\] mat2x3 /= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #454: [unexpected fragment shader compile status\] (expected: true) mat2x3 /= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #455: [unexpected vertex shader compile status\] (expected: true) mat2x3 /= mat2x3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #456: [link failed\] mat2x3 /= mat2x3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #457: [unexpected fragment shader compile status\] (expected: true) mat2x3 /= mat2x3 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #462: [unexpected vertex shader compile status\] (expected: true) mat2x4 /= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #463: [link failed\] mat2x4 /= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #464: [unexpected fragment shader compile status\] (expected: true) mat2x4 /= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #465: [unexpected vertex shader compile status\] (expected: true) mat2x4 /= mat2x4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #466: [link failed\] mat2x4 /= mat2x4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #467: [unexpected fragment shader compile status\] (expected: true) mat2x4 /= mat2x4 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #472: [unexpected vertex shader compile status\] (expected: true) mat3x2 /= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #473: [link failed\] mat3x2 /= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #474: [unexpected fragment shader compile status\] (expected: true) mat3x2 /= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #475: [unexpected vertex shader compile status\] (expected: true) mat3x2 /= mat3x2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #476: [link failed\] mat3x2 /= mat3x2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #477: [unexpected fragment shader compile status\] (expected: true) mat3x2 /= mat3x2 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #482: [unexpected vertex shader compile status\] (expected: true) mat3x4 /= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #483: [link failed\] mat3x4 /= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #484: [unexpected fragment shader compile status\] (expected: true) mat3x4 /= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #485: [unexpected vertex shader compile status\] (expected: true) mat3x4 /= mat3x4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #486: [link failed\] mat3x4 /= mat3x4 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #487: [unexpected fragment shader compile status\] (expected: true) mat3x4 /= mat3x4 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #492: [unexpected vertex shader compile status\] (expected: true) mat4x2 /= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #493: [link failed\] mat4x2 /= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #494: [unexpected fragment shader compile status\] (expected: true) mat4x2 /= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #495: [unexpected vertex shader compile status\] (expected: true) mat4x2 /= mat4x2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #496: [link failed\] mat4x2 /= mat4x2 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #497: [unexpected fragment shader compile status\] (expected: true) mat4x2 /= mat4x2 in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #502: [unexpected vertex shader compile status\] (expected: true) mat4x3 /= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #503: [link failed\] mat4x3 /= float in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #504: [unexpected fragment shader compile status\] (expected: true) mat4x3 /= float in a fragment shader should succeed.] + expected: FAIL + + [WebGL test #505: [unexpected vertex shader compile status\] (expected: true) mat4x3 /= mat4x3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #506: [link failed\] mat4x3 /= mat4x3 in a vertex shader should succeed.] + expected: FAIL + + [WebGL test #507: [unexpected fragment shader compile status\] (expected: true) mat4x3 /= mat4x3 in a fragment shader should succeed.] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/const-array-init.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/const-array-init.html.ini new file mode 100644 index 000000000000..a956edab060e --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/const-array-init.html.ini @@ -0,0 +1,10 @@ +[const-array-init.html] + [WebGL test #0: [unexpected fragment shader compile status\] (expected: true) Global constant array with vec4 constructors and literals in the initializer] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) Global constant array which indexes another global constant array in the initializer] + expected: FAIL + + [WebGL test #2: [unexpected fragment shader compile status\] (expected: true) Global constant array initialized to another global constant array] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/no-attribute-vertex-shader.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/no-attribute-vertex-shader.html.ini new file mode 100644 index 000000000000..fc4316f57437 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/no-attribute-vertex-shader.html.ini @@ -0,0 +1,4 @@ +[no-attribute-vertex-shader.html] + [WebGL test #0: Program compilation failed] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-linking.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-linking.html.ini new file mode 100644 index 000000000000..ddf40d4fb91d --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-linking.html.ini @@ -0,0 +1,7 @@ +[shader-linking.html] + [WebGL test #1: [unexpected link status\] OpenGL ES Shading Language 3.00 vertex shader should not link with OpenGL ES Shading Language 1.00 fragment shader.] + expected: FAIL + + [WebGL test #2: [unexpected link status\] OpenGL ES Shading Language 1.00 vertex shader should not link with OpenGL ES Shading Language 3.00 fragment shader.] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-define.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-define.html.ini new file mode 100644 index 000000000000..042d2132173d --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-define.html.ini @@ -0,0 +1,7 @@ +[shader-with-1024-character-define.html] + [WebGL test #0: [unexpected vertex shader compile status\] (expected: true) vertex shader that uses 1024 character token in #define should succeed] + expected: FAIL + + [WebGL test #1: [link failed\] vertex shader that uses 1024 character token in #define should succeed] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag.html.ini new file mode 100644 index 000000000000..a8c6889eed39 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag.html.ini @@ -0,0 +1,16 @@ +[shader-with-1024-character-identifier.frag.html] + [WebGL test #0: [unexpected fragment shader compile status\] (expected: true) shader with 1024 character identifier should succeed] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) shader with 1024 character identifier that starts with underscore should succeed] + expected: FAIL + + [WebGL test #2: [unexpected fragment shader compile status\] (expected: true) shader with 1024 character identifier that ends with underscore should succeed] + expected: FAIL + + [WebGL test #3: [unexpected fragment shader compile status\] (expected: true) shader with 1024 character identifier with odd characters as underscores should succeed] + expected: FAIL + + [WebGL test #4: [unexpected fragment shader compile status\] (expected: true) shader with 1024 character identifier with even characters as underscores should succeed] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html.ini new file mode 100644 index 000000000000..d9955ac3dcd4 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block.html.ini @@ -0,0 +1,7 @@ +[shader-with-mis-matching-uniform-block.html] + [WebGL test #0: [unexpected vertex shader compile status\] (expected: true) Shaders with precision mis-matching uniform blocks should fail] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) Shaders with precision mis-matching uniform blocks should fail] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-out-of-range.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-out-of-range.html.ini new file mode 100644 index 000000000000..df6b989da30e --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-out-of-range.html.ini @@ -0,0 +1,7 @@ +[texture-offset-out-of-range.html] + [WebGL test #0: [unexpected fragment shader compile status\] (expected: true) Minimum in-range texture offset should compile] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) Maximum in-range texture offset should compile] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html.ini new file mode 100644 index 000000000000..b123b2b6e094 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html.ini @@ -0,0 +1,22 @@ +[texture-offset-uniform-texture-coordinate.html] + [WebGL test #0: [unexpected fragment shader compile status\] (expected: true) textureOffset with uniform texture coordinates should not crash] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) textureLodOffset with uniform texture coordinates should not crash] + expected: FAIL + + [WebGL test #2: [unexpected fragment shader compile status\] (expected: true) textureGradOffset with uniform texture coordinates should not crash] + expected: FAIL + + [WebGL test #3: [unexpected fragment shader compile status\] (expected: true) textureProjOffset with uniform texture coordinates should not crash] + expected: FAIL + + [WebGL test #4: [unexpected fragment shader compile status\] (expected: true) textureProjLodOffset with uniform texture coordinates should not crash] + expected: FAIL + + [WebGL test #5: [unexpected fragment shader compile status\] (expected: true) textureProjGradOffset with uniform texture coordinates should not crash] + expected: FAIL + + [WebGL test #6: [unexpected fragment shader compile status\] (expected: true) texelFetchOffset with uniform texture coordinates should not crash] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/tricky-loop-conditions.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/tricky-loop-conditions.html.ini new file mode 100644 index 000000000000..45e69ea98ba9 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/tricky-loop-conditions.html.ini @@ -0,0 +1,53 @@ +[tricky-loop-conditions.html] + expected: ERROR + [Overall test] + expected: NOTRUN + + [WebGL test #0: [unexpected fragment shader compile status\] (expected: true) Test indexing an array assignment: bool((c = (a = b)[0\]) + 1.0) inside a for loop condition] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) Test indexing an array assignment: bool((c = (a = b)[0\]) + 1.0) inside a while loop condition] + expected: FAIL + + [WebGL test #2: [unexpected fragment shader compile status\] (expected: true) Test indexing an array assignment: bool((c = (a = b)[0\]) + 1.0) inside a do-while loop condition] + expected: FAIL + + [WebGL test #3: [unexpected fragment shader compile status\] (expected: true) Test indexing an array assignment: c = (a = b)[0\] inside a for loop expression] + expected: FAIL + + [WebGL test #4: [unexpected fragment shader compile status\] (expected: true) Test indexing a function returning an array: bool(c = functionReturnArray()[0\]) inside a for loop condition] + expected: FAIL + + [WebGL test #5: [unexpected fragment shader compile status\] (expected: true) Test indexing a function returning an array: bool(c = functionReturnArray()[0\]) inside a while loop condition] + expected: FAIL + + [WebGL test #6: [unexpected fragment shader compile status\] (expected: true) Test indexing a function returning an array: bool(c = functionReturnArray()[0\]) inside a do-while loop condition] + expected: FAIL + + [WebGL test #7: [unexpected fragment shader compile status\] (expected: true) Test indexing a function returning an array: c = functionReturnArray()[0\] inside a for loop expression] + expected: FAIL + + [WebGL test #8: [unexpected fragment shader compile status\] (expected: true) Test indexing an array constructor: bool(c = (int[2\](c + 1, c + 2))[1\]) inside a for loop condition] + expected: FAIL + + [WebGL test #9: [unexpected fragment shader compile status\] (expected: true) Test indexing an array constructor: bool(c = (int[2\](c + 1, c + 2))[1\]) inside a while loop condition] + expected: FAIL + + [WebGL test #10: [unexpected fragment shader compile status\] (expected: true) Test indexing an array constructor: bool(c = (int[2\](c + 1, c + 2))[1\]) inside a do-while loop condition] + expected: FAIL + + [WebGL test #11: [unexpected fragment shader compile status\] (expected: true) Test indexing an array constructor: c = (int[2\](c + 1, c + 2))[1\] inside a for loop expression] + expected: FAIL + + [WebGL test #12: [unexpected fragment shader compile status\] (expected: true) Test indexing an array constructor inside a sequence operator: bool(c = (func(), (int[2\](c + 1, c + 2))[1\])) inside a for loop condition] + expected: FAIL + + [WebGL test #13: [unexpected fragment shader compile status\] (expected: true) Test indexing an array constructor inside a sequence operator: bool(c = (func(), (int[2\](c + 1, c + 2))[1\])) inside a while loop condition] + expected: FAIL + + [WebGL test #14: [unexpected fragment shader compile status\] (expected: true) Test indexing an array constructor inside a sequence operator: bool(c = (func(), (int[2\](c + 1, c + 2))[1\])) inside a do-while loop condition] + expected: FAIL + + [WebGL test #15: [unexpected fragment shader compile status\] (expected: true) Test indexing an array constructor inside a sequence operator: c = (func(), (int[2\](c + 1, c + 2))[1\]) inside a for loop expression] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html.ini new file mode 100644 index 000000000000..7f0f3515e125 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html.ini @@ -0,0 +1,5 @@ +[unary-minus-operator-in-dynamic-loop.html] + expected: ERROR + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layout-match.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layout-match.html.ini new file mode 100644 index 000000000000..21827d61cfd2 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/uniform-block-layout-match.html.ini @@ -0,0 +1,7 @@ +[uniform-block-layout-match.html] + [WebGL test #0: [unexpected vertex shader compile status\] (expected: true) A uniform block's layout defaults to std140 if not specified.] + expected: FAIL + + [WebGL test #1: [unexpected fragment shader compile status\] (expected: true) A uniform block's layout defaults to std140 if not specified.] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/uniform-location-length-limits.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/uniform-location-length-limits.html.ini new file mode 100644 index 000000000000..667bd3db632f --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/uniform-location-length-limits.html.ini @@ -0,0 +1,7 @@ +[uniform-location-length-limits.html] + [WebGL test #1: uniformLoc should be non-null. Was null] + expected: FAIL + + [WebGL test #2: getError expected: NO_ERROR. Was INVALID_VALUE : ] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/valid-invariant.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/valid-invariant.html.ini new file mode 100644 index 000000000000..b636299cdd57 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/valid-invariant.html.ini @@ -0,0 +1,10 @@ +[valid-invariant.html] + [WebGL test #0: [unexpected link status\] vertex shader with invariant varying and fragment shader with variant varying must succeed] + expected: FAIL + + [WebGL test #1: [unexpected link status\] vertex shader with invariant (global setting) varying and fragment shader with variant varying must succeed] + expected: FAIL + + [WebGL test #2: [unexpected link status\] vertex shader with invariant (separately set) varying and fragment shader with variant varying must succeed] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html.ini new file mode 100644 index 000000000000..c98e41e777ea --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html.ini @@ -0,0 +1,5 @@ +[vector-dynamic-indexing-nv-driver-bug.html] + expected: ERROR + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing.html.ini new file mode 100644 index 000000000000..d017d0ba0d97 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/glsl3/vector-dynamic-indexing.html.ini @@ -0,0 +1,5 @@ +[vector-dynamic-indexing.html] + expected: ERROR + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/expando-loss-2.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/expando-loss-2.html.ini new file mode 100644 index 000000000000..2483b841d391 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/expando-loss-2.html.ini @@ -0,0 +1,5 @@ +[expando-loss-2.html] + expected: ERROR + [WebGL test #0: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/getextension-while-pbo-bound-stability.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/getextension-while-pbo-bound-stability.html.ini new file mode 100644 index 000000000000..3d9ae4389c73 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/getextension-while-pbo-bound-stability.html.ini @@ -0,0 +1,13 @@ +[getextension-while-pbo-bound-stability.html] + [WebGL test #0: getError expected: NO_ERROR. Was INVALID_ENUM : Late-enable of extension should succeed] + expected: FAIL + + [WebGL test #1: Fail to maintain PIXEL_UNPACK_BUFFER binding when enabling extension EXT_color_buffer_float] + expected: FAIL + + [WebGL test #2: getError expected: NO_ERROR. Was INVALID_ENUM : Late-enable of extension should succeed] + expected: FAIL + + [WebGL test #3: Fail to maintain PIXEL_UNPACK_BUFFER binding when enabling extension OES_texture_float_linear] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/instanceof-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/instanceof-test.html.ini new file mode 100644 index 000000000000..35eacc8135b3 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/instanceof-test.html.ini @@ -0,0 +1,13 @@ +[instanceof-test.html] + [WebGL test #7: gl.createQuery() instanceof WebGLQuery should be true. Threw exception TypeError: gl.createQuery is not a function] + expected: FAIL + + [WebGL test #8: gl.createSampler() instanceof WebGLSampler should be true. Threw exception TypeError: gl.createSampler is not a function] + expected: FAIL + + [WebGL test #9: gl.createTransformFeedback() instanceof WebGLTransformFeedback should be true. Threw exception TypeError: gl.createTransformFeedback is not a function] + expected: FAIL + + [WebGL test #10: gl.createVertexArray() instanceof WebGLVertexArrayObject should be true. Threw exception TypeError: gl.createVertexArray is not a function] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/object-deletion-behaviour-2.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/object-deletion-behaviour-2.html.ini new file mode 100644 index 000000000000..b7f92d387072 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/object-deletion-behaviour-2.html.ini @@ -0,0 +1,53 @@ +[object-deletion-behaviour-2.html] + expected: ERROR + [WebGL test #1: gl.bindBufferBase(gl.UNIFORM_BUFFER, 0, bufferBaseUniform) threw exception TypeError: gl.bindBufferBase is not a function] + expected: FAIL + + [WebGL test #2: gl.getParameter(gl.UNIFORM_BUFFER_BINDING) should be [object WebGLBuffer\]. Was null.] + expected: FAIL + + [WebGL test #3: getError expected: NO_ERROR. Was INVALID_ENUM : after evaluating: gl.deleteBuffer(bufferBaseUniform)] + expected: FAIL + + [WebGL test #6: gl.bindBufferBase(gl.UNIFORM_BUFFER, 0, bufferBaseUniform) threw exception TypeError: gl.bindBufferBase is not a function] + expected: FAIL + + [WebGL test #9: gl.bindBufferBase(gl.TRANSFORM_FEEDBACK_BUFFER, 0, bufferBaseTransformFeedback) threw exception TypeError: gl.bindBufferBase is not a function] + expected: FAIL + + [WebGL test #10: gl.getParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING) should be [object WebGLBuffer\]. Was null.] + expected: FAIL + + [WebGL test #11: getError expected: NO_ERROR. Was INVALID_ENUM : after evaluating: gl.deleteBuffer(bufferBaseTransformFeedback)] + expected: FAIL + + [WebGL test #14: gl.bindBufferBase(gl.TRANSFORM_FEEDBACK_BUFFER, 0, bufferBaseTransformFeedback) threw exception TypeError: gl.bindBufferBase is not a function] + expected: FAIL + + [WebGL test #17: gl.bindBufferRange(gl.UNIFORM_BUFFER, 0, bufferRangeUniform, 0, gl.UNIFORM_BUFFER_OFFSET_ALIGNMENT) threw exception TypeError: gl.bindBufferRange is not a function] + expected: FAIL + + [WebGL test #18: gl.getParameter(gl.UNIFORM_BUFFER_BINDING) should be [object WebGLBuffer\]. Was null.] + expected: FAIL + + [WebGL test #19: getError expected: NO_ERROR. Was INVALID_ENUM : after evaluating: gl.deleteBuffer(bufferRangeUniform)] + expected: FAIL + + [WebGL test #22: gl.bindBufferRange(gl.UNIFORM_BUFFER, 0, bufferRangeUniform, 0, gl.UNIFORM_BUFFER_OFFSET_ALIGNMENT) threw exception TypeError: gl.bindBufferRange is not a function] + expected: FAIL + + [WebGL test #25: gl.bindBufferRange(gl.TRANSFORM_FEEDBACK_BUFFER, 0, bufferRangeTransformFeedback, 0, 4) threw exception TypeError: gl.bindBufferRange is not a function] + expected: FAIL + + [WebGL test #26: gl.getParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING) should be [object WebGLBuffer\]. Was null.] + expected: FAIL + + [WebGL test #27: getError expected: NO_ERROR. Was INVALID_ENUM : after evaluating: gl.deleteBuffer(bufferRangeTransformFeedback)] + expected: FAIL + + [WebGL test #30: gl.bindBufferRange(gl.TRANSFORM_FEEDBACK_BUFFER, 0, bufferRangeTransformFeedback, 0, 4) threw exception TypeError: gl.bindBufferRange is not a function] + expected: FAIL + + [WebGL test #32: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/uninitialized-test-2.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/uninitialized-test-2.html.ini new file mode 100644 index 000000000000..abf059259ca2 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/uninitialized-test-2.html.ini @@ -0,0 +1,5 @@ +[uninitialized-test-2.html] + expected: ERROR + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/views-with-offsets.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/views-with-offsets.html.ini new file mode 100644 index 000000000000..c107f8141da2 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/misc/views-with-offsets.html.ini @@ -0,0 +1,11 @@ +[views-with-offsets.html] + expected: ERROR + [WebGL test #0: Does not support texImage2D with offsets into views.] + expected: FAIL + + [WebGL test #1: Does not support texSubImage2D with offsets into views.] + expected: FAIL + + [WebGL test #2: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/programs/gl-get-frag-data-location.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/programs/gl-get-frag-data-location.html.ini new file mode 100644 index 000000000000..3f6cf9b8e22e --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/programs/gl-get-frag-data-location.html.ini @@ -0,0 +1,4 @@ +[gl-get-frag-data-location.html] + [WebGL test #1: Set up program failed] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/query/occlusion-query.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/query/occlusion-query.html.ini new file mode 100644 index 000000000000..aaecb2212056 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/query/occlusion-query.html.ini @@ -0,0 +1,5 @@ +[occlusion-query.html] + expected: ERROR + [Overall test] + expected: NOTRUN + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/query/query.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/query/query.html.ini new file mode 100644 index 000000000000..7466295911c3 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/query/query.html.ini @@ -0,0 +1,5 @@ +[query.html] + expected: ERROR + [WebGL test #4: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-fbo-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-fbo-test.html.ini new file mode 100644 index 000000000000..dc6bbc197150 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-fbo-test.html.ini @@ -0,0 +1,2 @@ +[read-pixels-from-fbo-test.html] + expected: CRASH diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html.ini new file mode 100644 index 000000000000..670b8868b30a --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html.ini @@ -0,0 +1,2 @@ +[read-pixels-from-rgb8-into-pbo-bug.html] + expected: CRASH diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-into-pixel-pack-buffer.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-into-pixel-pack-buffer.html.ini new file mode 100644 index 000000000000..c377ab9aef66 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-into-pixel-pack-buffer.html.ini @@ -0,0 +1,8 @@ +[read-pixels-into-pixel-pack-buffer.html] + expected: ERROR + [WebGL test #1: getError expected: INVALID_OPERATION. Was INVALID_ENUM : should generate INVALID_OPERATION if pixel pack buffer is bound] + expected: FAIL + + [WebGL test #2: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-pack-parameters.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-pack-parameters.html.ini new file mode 100644 index 000000000000..901cc15ca58e --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/reading/read-pixels-pack-parameters.html.ini @@ -0,0 +1,695 @@ +[read-pixels-pack-parameters.html] + expected: ERROR + [WebGL test #1: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #3: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #5: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #7: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #9: Padding byte 0 of row 0 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #10: first pixel of row 1: expected [2,200,102,255\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #11: last pixel of row 1: expected [2,200,102,255\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #12: first pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #13: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #14: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #16: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #18: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #20: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #22: Padding byte 0 of row 0 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #23: last pixel of row 1: expected [2,200,102,255\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #24: Padding byte 0 of row 1 changed: expected 1, got 134] + expected: FAIL + + [WebGL test #25: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #26: getError expected: NO_ERROR. Was INVALID_ENUM : readPixels should succeed] + expected: FAIL + + [WebGL test #27: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #29: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #31: Padding byte 0 of row 0 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #32: first pixel of row 1: expected [2,200,102,255\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #33: last pixel of row 1: expected [2,200,102,255\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #34: first pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #35: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #36: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #38: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #40: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #42: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #44: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #46: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #48: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #50: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #52: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #54: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #56: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #58: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #60: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #62: Padding byte 0 of row 0 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #63: last pixel of row 1: expected [2,200,102,255\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #64: Padding byte 0 of row 1 changed: expected 1, got 134] + expected: FAIL + + [WebGL test #65: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #66: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #68: first pixel of row 1: expected [1,2,3,4\], got [2,200,102,255\]] + expected: FAIL + + [WebGL test #69: last pixel of row 1: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #70: Padding byte 0 of row 1 changed: expected 1, got 134] + expected: FAIL + + [WebGL test #71: first pixel of row 2: expected [1,2,3,4\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #72: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #73: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #75: Padding byte 0 of row 0 changed: expected 1, got 249] + expected: FAIL + + [WebGL test #76: last pixel of row 1: expected [249,102,0,255\], got [2,200,102,255\]] + expected: FAIL + + [WebGL test #77: Padding byte 0 of row 1 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #78: last pixel of row 2: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #79: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #81: first pixel of row 1: expected [1,2,3,4\], got [249,102,0,255\]] + expected: FAIL + + [WebGL test #82: last pixel of row 1: expected [249,102,0,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #83: Padding byte 0 of row 1 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #84: first pixel of row 2: expected [1,2,3,4\], got [2,200,102,255\]] + expected: FAIL + + [WebGL test #85: last pixel of row 2: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #86: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #87: getError expected: NO_ERROR. Was INVALID_VALUE : readPixels should succeed] + expected: FAIL + + [WebGL test #88: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #89: getError expected: NO_ERROR. Was INVALID_VALUE : readPixels should succeed] + expected: FAIL + + [WebGL test #90: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #92: last pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #93: Padding byte 0 of row 0 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #94: last pixel of row 1: expected [1,2,3,4\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #95: Padding byte 0 of row 1 changed: expected 1, got 134] + expected: FAIL + + [WebGL test #96: first pixel of row 2: expected [134,87,234,255\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #97: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #99: Padding byte 0 of row 0 changed: expected 1, got 99] + expected: FAIL + + [WebGL test #100: last pixel of row 1: expected [99,5,76,255\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #101: Padding byte 0 of row 1 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #102: first pixel of row 2: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #103: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #105: last pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #106: Padding byte 0 of row 0 changed: expected 1, got 99] + expected: FAIL + + [WebGL test #107: last pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #108: Padding byte 0 of row 1 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #109: first pixel of row 2: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #110: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #112: first pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #113: last pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #114: Padding byte 0 of row 0 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #115: first pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #116: last pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #117: Padding byte 0 of row 1 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #118: first pixel of row 2: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #119: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #121: first pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #122: last pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #123: Padding byte 0 of row 0 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #124: first pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #125: last pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #126: Padding byte 0 of row 1 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #127: first pixel of row 2: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #128: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #130: Padding byte 0 of row 0 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #131: last pixel of row 1: expected [2,200,102,255\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #132: Padding byte 0 of row 1 changed: expected 1, got 134] + expected: FAIL + + [WebGL test #133: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #134: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #136: first pixel of row 1: expected [1,2,3,4\], got [2,200,102,255\]] + expected: FAIL + + [WebGL test #137: last pixel of row 1: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #138: Padding byte 0 of row 1 changed: expected 1, got 134] + expected: FAIL + + [WebGL test #139: first pixel of row 2: expected [1,2,3,4\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #140: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #141: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #143: Padding byte 0 of row 0 changed: expected 1, got 249] + expected: FAIL + + [WebGL test #144: last pixel of row 1: expected [249,102,0,255\], got [2,200,102,255\]] + expected: FAIL + + [WebGL test #145: Padding byte 0 of row 1 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #146: last pixel of row 2: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #147: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #149: first pixel of row 1: expected [1,2,3,4\], got [249,102,0,255\]] + expected: FAIL + + [WebGL test #150: last pixel of row 1: expected [249,102,0,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #151: Padding byte 0 of row 1 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #152: first pixel of row 2: expected [1,2,3,4\], got [2,200,102,255\]] + expected: FAIL + + [WebGL test #153: last pixel of row 2: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #154: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #155: getError expected: NO_ERROR. Was INVALID_VALUE : readPixels should succeed] + expected: FAIL + + [WebGL test #156: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #157: getError expected: NO_ERROR. Was INVALID_VALUE : readPixels should succeed] + expected: FAIL + + [WebGL test #158: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #160: last pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #161: Padding byte 0 of row 0 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #162: last pixel of row 1: expected [1,2,3,4\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #163: Padding byte 0 of row 1 changed: expected 1, got 134] + expected: FAIL + + [WebGL test #164: first pixel of row 2: expected [134,87,234,255\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #165: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #167: Padding byte 0 of row 0 changed: expected 1, got 99] + expected: FAIL + + [WebGL test #168: last pixel of row 1: expected [99,5,76,255\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #169: Padding byte 0 of row 1 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #170: first pixel of row 2: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #171: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #173: last pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #174: Padding byte 0 of row 0 changed: expected 1, got 99] + expected: FAIL + + [WebGL test #175: last pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #176: Padding byte 0 of row 1 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #177: first pixel of row 2: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #178: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #180: first pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #181: last pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #182: Padding byte 0 of row 0 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #183: first pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #184: last pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #185: Padding byte 0 of row 1 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #186: first pixel of row 2: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #187: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #189: first pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #190: last pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #191: Padding byte 0 of row 0 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #192: first pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #193: last pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #194: Padding byte 0 of row 1 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #195: first pixel of row 2: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #196: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #198: Padding byte 0 of row 0 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #199: first pixel of row 1: expected [2,200,102,255\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #200: last pixel of row 1: expected [2,200,102,255\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #201: first pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #202: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #203: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #205: Padding byte 4 of row 0 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #206: last pixel of row 1: expected [2,200,102,255\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #207: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #208: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #210: Padding byte 0 of row 0 changed: expected 1, got 249] + expected: FAIL + + [WebGL test #211: first pixel of row 1: expected [249,102,0,255\], got [2,200,102,255\]] + expected: FAIL + + [WebGL test #212: last pixel of row 1: expected [249,102,0,255\], got [2,200,102,255\]] + expected: FAIL + + [WebGL test #213: first pixel of row 2: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #214: last pixel of row 2: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #215: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #217: Padding byte 4 of row 0 changed: expected 1, got 249] + expected: FAIL + + [WebGL test #218: last pixel of row 1: expected [249,102,0,255\], got [2,200,102,255\]] + expected: FAIL + + [WebGL test #219: last pixel of row 2: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #220: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #221: getError expected: NO_ERROR. Was INVALID_VALUE : readPixels should succeed] + expected: FAIL + + [WebGL test #222: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #223: getError expected: NO_ERROR. Was INVALID_VALUE : readPixels should succeed] + expected: FAIL + + [WebGL test #224: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #226: last pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #227: Padding byte 0 of row 0 changed: expected 1, got 2] + expected: FAIL + + [WebGL test #228: first pixel of row 1: expected [2,200,102,255\], got [134,87,234,255\]] + expected: FAIL + + [WebGL test #229: last pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #230: first pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #231: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #233: Padding byte 0 of row 0 changed: expected 1, got 99] + expected: FAIL + + [WebGL test #234: first pixel of row 1: expected [99,5,76,255\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #235: last pixel of row 1: expected [99,5,76,255\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #236: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #238: last pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #239: Padding byte 0 of row 0 changed: expected 1, got 99] + expected: FAIL + + [WebGL test #240: first pixel of row 1: expected [99,5,76,255\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #241: last pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #242: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #244: first pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #245: last pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #246: Padding byte 0 of row 0 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #247: first pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #248: last pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #249: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #251: first pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #252: last pixel of row 0: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #253: Padding byte 0 of row 0 changed: expected 1, got 255] + expected: FAIL + + [WebGL test #254: first pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #255: last pixel of row 1: expected [1,2,3,4\], got [255,255,255,255\]] + expected: FAIL + + [WebGL test #256: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #257: getError expected: INVALID_OPERATION. Was NO_ERROR : Invalid pack params combination] + expected: FAIL + + [WebGL test #258: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #259: getError expected: INVALID_OPERATION. Was NO_ERROR : Invalid pack params combination] + expected: FAIL + + [WebGL test #260: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #262: skipped bytes changed at index 0: expected 1 got 249] + expected: FAIL + + [WebGL test #263: first pixel of row 0: expected [249,102,0,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #264: last pixel of row 0: expected [249,102,0,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #265: first pixel of row 1: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #266: last pixel of row 1: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #267: first pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #268: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #269: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #270: getError expected: INVALID_OPERATION. Was NO_ERROR : Invalid pack params combination] + expected: FAIL + + [WebGL test #271: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #272: getError expected: INVALID_OPERATION. Was NO_ERROR : Invalid pack params combination] + expected: FAIL + + [WebGL test #273: getError expected: INVALID_OPERATION. Was INVALID_ENUM : buffer too small] + expected: FAIL + + [WebGL test #275: skipped bytes changed at index 0: expected 1 got 249] + expected: FAIL + + [WebGL test #276: first pixel of row 0: expected [249,102,0,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #277: last pixel of row 0: expected [249,102,0,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #278: first pixel of row 1: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #279: last pixel of row 1: expected [2,200,102,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #280: first pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #281: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]] + expected: FAIL + + [WebGL test #282: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-object-attachment.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-object-attachment.html.ini new file mode 100644 index 000000000000..28519ac2e8ba --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-object-attachment.html.ini @@ -0,0 +1,2 @@ +[framebuffer-object-attachment.html] + expected: CRASH diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-test.html.ini new file mode 100644 index 000000000000..324840c2eb5d --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-test.html.ini @@ -0,0 +1,5 @@ +[framebuffer-test.html] + expected: ERROR + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-texture-layer.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-texture-layer.html.ini new file mode 100644 index 000000000000..117d25b9abd2 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/framebuffer-texture-layer.html.ini @@ -0,0 +1,5 @@ +[framebuffer-texture-layer.html] + expected: ERROR + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/invalidate-framebuffer.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/invalidate-framebuffer.html.ini new file mode 100644 index 000000000000..8744c2c1c17e --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/invalidate-framebuffer.html.ini @@ -0,0 +1,5 @@ +[invalidate-framebuffer.html] + expected: ERROR + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html.ini new file mode 100644 index 000000000000..8530c609a6c5 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html.ini @@ -0,0 +1,5 @@ +[multisample-with-full-sample-counts.html] + expected: ERROR + [WebGL test #0: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html.ini new file mode 100644 index 000000000000..cb498b9cbf80 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html.ini @@ -0,0 +1,2 @@ +[multisampled-renderbuffer-initialization.html] + expected: CRASH diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/readbuffer.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/readbuffer.html.ini new file mode 100644 index 000000000000..5d2bfb385a5b --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/renderbuffers/readbuffer.html.ini @@ -0,0 +1,8 @@ +[readbuffer.html] + expected: ERROR + [WebGL test #3: gl.getParameter(gl.READ_BUFFER) should be 1029 (of type number). Was null (of type object).] + expected: FAIL + + [WebGL test #4: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/attrib-type-match.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/attrib-type-match.html.ini new file mode 100644 index 000000000000..b50e2dfb0061 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/attrib-type-match.html.ini @@ -0,0 +1,7 @@ +[attrib-type-match.html] + [WebGL test #1: Set up program failed] + expected: FAIL + + [WebGL test #2: Set up program failed] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-outofbounds.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-outofbounds.html.ini new file mode 100644 index 000000000000..1781da338a67 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-outofbounds.html.ini @@ -0,0 +1,25 @@ +[blitframebuffer-filter-outofbounds.html] + [WebGL test #1: framebuffer not complete] + expected: FAIL + + [WebGL test #2: framebuffer not complete] + expected: FAIL + + [WebGL test #3: framebuffer not complete] + expected: FAIL + + [WebGL test #4: framebuffer not complete] + expected: FAIL + + [WebGL test #5: framebuffer not complete] + expected: FAIL + + [WebGL test #6: framebuffer not complete] + expected: FAIL + + [WebGL test #7: framebuffer not complete] + expected: FAIL + + [WebGL test #8: framebuffer not complete] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-srgb.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-srgb.html.ini new file mode 100644 index 000000000000..11b94d8a15ab --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-filter-srgb.html.ini @@ -0,0 +1,5 @@ +[blitframebuffer-filter-srgb.html] + expected: ERROR + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html.ini new file mode 100644 index 000000000000..ba69247442f7 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html.ini @@ -0,0 +1,5 @@ +[blitframebuffer-multisampled-readbuffer.html] + expected: ERROR + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-outside-readbuffer.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-outside-readbuffer.html.ini new file mode 100644 index 000000000000..636fe9d6c084 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-outside-readbuffer.html.ini @@ -0,0 +1,13 @@ +[blitframebuffer-outside-readbuffer.html] + [WebGL test #1: framebuffer not complete] + expected: FAIL + + [WebGL test #2: framebuffer not complete] + expected: FAIL + + [WebGL test #3: framebuffer not complete] + expected: FAIL + + [WebGL test #4: framebuffer not complete] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-scissor-enabled.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-scissor-enabled.html.ini new file mode 100644 index 000000000000..0c050bac07d1 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-scissor-enabled.html.ini @@ -0,0 +1,25 @@ +[blitframebuffer-scissor-enabled.html] + [WebGL test #1: Framebuffer incomplete.] + expected: FAIL + + [WebGL test #2: Framebuffer incomplete.] + expected: FAIL + + [WebGL test #3: Framebuffer incomplete.] + expected: FAIL + + [WebGL test #4: Framebuffer incomplete.] + expected: FAIL + + [WebGL test #5: Framebuffer incomplete.] + expected: FAIL + + [WebGL test #6: Framebuffer incomplete.] + expected: FAIL + + [WebGL test #7: Framebuffer incomplete.] + expected: FAIL + + [WebGL test #8: Framebuffer incomplete.] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-size-overflow.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-size-overflow.html.ini new file mode 100644 index 000000000000..aec49d01d5a9 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-size-overflow.html.ini @@ -0,0 +1,4 @@ +[blitframebuffer-size-overflow.html] + [WebGL test #1: Framebuffer incomplete.] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html.ini new file mode 100644 index 000000000000..615333948acb --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html.ini @@ -0,0 +1,8 @@ +[blitframebuffer-srgb-and-linear-drawbuffers.html] + expected: ERROR + [WebGL test #1: getError expected: NO_ERROR. Was INVALID_ENUM : setup read framebuffer should succeed] + expected: FAIL + + [WebGL test #2: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-stencil-only.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-stencil-only.html.ini new file mode 100644 index 000000000000..6a83e87292a9 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-stencil-only.html.ini @@ -0,0 +1,5 @@ +[blitframebuffer-stencil-only.html] + expected: ERROR + [WebGL test #5: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-test.html.ini new file mode 100644 index 000000000000..ef06c74b4925 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/blitframebuffer-test.html.ini @@ -0,0 +1,8 @@ +[blitframebuffer-test.html] + expected: ERROR + [WebGL test #1: Framebuffer incomplete.] + expected: FAIL + + [WebGL test #2: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/canvas-resizing-with-pbo-bound.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/canvas-resizing-with-pbo-bound.html.ini new file mode 100644 index 000000000000..d6a3e8f1fcc0 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/canvas-resizing-with-pbo-bound.html.ini @@ -0,0 +1,11 @@ +[canvas-resizing-with-pbo-bound.html] + expected: TIMEOUT + [Overall test] + expected: NOTRUN + + [WebGL test #0: Unable to fetch WebGL rendering context for Canvas] + expected: FAIL + + [WebGL test #1: context does not exist] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clear-func-buffer-type-match.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clear-func-buffer-type-match.html.ini new file mode 100644 index 000000000000..b711ea2d3c7f --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clear-func-buffer-type-match.html.ini @@ -0,0 +1,5 @@ +[clear-func-buffer-type-match.html] + expected: ERROR + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clear-srgb-color-buffer.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clear-srgb-color-buffer.html.ini new file mode 100644 index 000000000000..3c99ca181723 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clear-srgb-color-buffer.html.ini @@ -0,0 +1,2 @@ +[clear-srgb-color-buffer.html] + expected: CRASH diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clipping-wide-points.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clipping-wide-points.html.ini new file mode 100644 index 000000000000..941f2bc39dba --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/clipping-wide-points.html.ini @@ -0,0 +1,5 @@ +[clipping-wide-points.html] + expected: ERROR + [WebGL test #0: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/draw-buffers.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/draw-buffers.html.ini new file mode 100644 index 000000000000..bab8f9544dfc --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/draw-buffers.html.ini @@ -0,0 +1,7 @@ +[draw-buffers.html] + [WebGL test #1: MAX_DRAW_BUFFERS should be at least 4] + expected: FAIL + + [WebGL test #2: getError expected: NO_ERROR. Was INVALID_ENUM : there should be no errors] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/element-index-uint.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/element-index-uint.html.ini new file mode 100644 index 000000000000..b08402b83685 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/element-index-uint.html.ini @@ -0,0 +1,133 @@ +[element-index-uint.html] + [WebGL test #1: Draw 0 failed pixel test] + expected: FAIL + + [WebGL test #2: Error in program linking:One or more shaders failed to compile] + expected: FAIL + + [WebGL test #4: getError expected: NO_ERROR. Was INVALID_OPERATION : ] + expected: FAIL + + [WebGL test #6: getError expected: NO_ERROR. Was INVALID_ENUM : ] + expected: FAIL + + [WebGL test #7: getError expected: NO_ERROR. Was INVALID_VALUE : ] + expected: FAIL + + [WebGL test #9: getError expected: NO_ERROR. Was INVALID_ENUM : ] + expected: FAIL + + [WebGL test #10: getError expected: NO_ERROR. Was INVALID_VALUE : ] + expected: FAIL + + [WebGL test #12: getError expected: INVALID_OPERATION. Was INVALID_ENUM : ] + expected: FAIL + + [WebGL test #13: getError expected: NO_ERROR. Was INVALID_VALUE : ] + expected: FAIL + + [WebGL test #15: getError expected: INVALID_OPERATION. Was INVALID_ENUM : ] + expected: FAIL + + [WebGL test #18: getError expected: INVALID_VALUE. Was INVALID_ENUM : ] + expected: FAIL + + [WebGL test #20: Error in program linking:One or more shaders failed to compile] + expected: FAIL + + [WebGL test #21: getError expected: NO_ERROR. Was INVALID_OPERATION : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 4)] + expected: FAIL + + [WebGL test #22: getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 0)] + expected: FAIL + + [WebGL test #23: getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 8)] + expected: FAIL + + [WebGL test #24: getError expected: NO_ERROR. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 4)] + expected: FAIL + + [WebGL test #25: getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 0)] + expected: FAIL + + [WebGL test #26: getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 8)] + expected: FAIL + + [WebGL test #33: getError expected: NO_ERROR. Was INVALID_ENUM : after drawing] + expected: FAIL + + [WebGL test #34: getError expected: NO_ERROR. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 4)] + expected: FAIL + + [WebGL test #35: getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 0)] + expected: FAIL + + [WebGL test #36: getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 8)] + expected: FAIL + + [WebGL test #41: Draw 0 failed pixel test] + expected: FAIL + + [WebGL test #42: Error in program linking:One or more shaders failed to compile] + expected: FAIL + + [WebGL test #44: getError expected: NO_ERROR. Was INVALID_OPERATION : ] + expected: FAIL + + [WebGL test #46: getError expected: NO_ERROR. Was INVALID_ENUM : ] + expected: FAIL + + [WebGL test #47: getError expected: NO_ERROR. Was INVALID_VALUE : ] + expected: FAIL + + [WebGL test #49: getError expected: NO_ERROR. Was INVALID_ENUM : ] + expected: FAIL + + [WebGL test #50: getError expected: NO_ERROR. Was INVALID_VALUE : ] + expected: FAIL + + [WebGL test #52: getError expected: INVALID_OPERATION. Was INVALID_ENUM : ] + expected: FAIL + + [WebGL test #53: getError expected: NO_ERROR. Was INVALID_VALUE : ] + expected: FAIL + + [WebGL test #55: getError expected: INVALID_OPERATION. Was INVALID_ENUM : ] + expected: FAIL + + [WebGL test #58: getError expected: INVALID_VALUE. Was INVALID_ENUM : ] + expected: FAIL + + [WebGL test #60: Error in program linking:One or more shaders failed to compile] + expected: FAIL + + [WebGL test #61: getError expected: NO_ERROR. Was INVALID_OPERATION : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 4)] + expected: FAIL + + [WebGL test #62: getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 0)] + expected: FAIL + + [WebGL test #63: getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 8)] + expected: FAIL + + [WebGL test #64: getError expected: NO_ERROR. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 4)] + expected: FAIL + + [WebGL test #65: getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 0)] + expected: FAIL + + [WebGL test #66: getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 8)] + expected: FAIL + + [WebGL test #73: getError expected: NO_ERROR. Was INVALID_ENUM : after drawing] + expected: FAIL + + [WebGL test #74: getError expected: NO_ERROR. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 4)] + expected: FAIL + + [WebGL test #75: getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 0)] + expected: FAIL + + [WebGL test #76: getError expected: INVALID_OPERATION. Was INVALID_ENUM : after evaluating: gl.drawElements(gl.TRIANGLE_STRIP, 4, gl.UNSIGNED_INT, 8)] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-completeness-unaffected.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-completeness-unaffected.html.ini new file mode 100644 index 000000000000..31e5e1e855c3 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-completeness-unaffected.html.ini @@ -0,0 +1,5 @@ +[framebuffer-completeness-unaffected.html] + expected: ERROR + [WebGL test #2: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-unsupported.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-unsupported.html.ini new file mode 100644 index 000000000000..ca468321826c --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/framebuffer-unsupported.html.ini @@ -0,0 +1,11 @@ +[framebuffer-unsupported.html] + expected: ERROR + [WebGL test #4: checkFramebufferStatus expects [FRAMEBUFFER_UNSUPPORTED\], was FRAMEBUFFER_COMPLETE] + expected: FAIL + + [WebGL test #7: checkFramebufferStatus expects [FRAMEBUFFER_UNSUPPORTED\], was FRAMEBUFFER_COMPLETE] + expected: FAIL + + [WebGL test #8: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html.ini new file mode 100644 index 000000000000..861cb7821586 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html.ini @@ -0,0 +1,5 @@ +[fs-color-type-mismatch-color-buffer-type.html] + expected: ERROR + [WebGL test #2: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/instanced-arrays.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/instanced-arrays.html.ini new file mode 100644 index 000000000000..01926549c2e4 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/instanced-arrays.html.ini @@ -0,0 +1,53 @@ +[instanced-arrays.html] + expected: ERROR + [WebGL test #2: Default divisor of vertex attribute 0 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #3: Default divisor of vertex attribute 1 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #4: Default divisor of vertex attribute 2 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #5: Default divisor of vertex attribute 3 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #6: Default divisor of vertex attribute 4 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #7: Default divisor of vertex attribute 5 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #8: Default divisor of vertex attribute 6 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #9: Default divisor of vertex attribute 7 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #10: Default divisor of vertex attribute 8 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #11: Default divisor of vertex attribute 9 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #12: Default divisor of vertex attribute 10 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #13: Default divisor of vertex attribute 11 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #14: Default divisor of vertex attribute 12 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #15: Default divisor of vertex attribute 13 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #16: Default divisor of vertex attribute 14 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #17: Default divisor of vertex attribute 15 should be: 0, returned value was: null] + expected: FAIL + + [WebGL test #18: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/instanced-rendering-bug.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/instanced-rendering-bug.html.ini new file mode 100644 index 000000000000..8d6c65c8525b --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/instanced-rendering-bug.html.ini @@ -0,0 +1,5 @@ +[instanced-rendering-bug.html] + expected: ERROR + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html.ini new file mode 100644 index 000000000000..54b959f341a2 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html.ini @@ -0,0 +1,5 @@ +[out-of-bounds-index-buffers-after-copying.html] + expected: ERROR + [WebGL test #4: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/rendering-sampling-feedback-loop.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/rendering-sampling-feedback-loop.html.ini new file mode 100644 index 000000000000..8cc6fb5b741e --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/rendering-sampling-feedback-loop.html.ini @@ -0,0 +1,8 @@ +[rendering-sampling-feedback-loop.html] + expected: ERROR + [WebGL test #1: Set up program failed] + expected: FAIL + + [WebGL test #2: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/uniform-block-buffer-size.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/uniform-block-buffer-size.html.ini new file mode 100644 index 000000000000..2915db1d8531 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/rendering/uniform-block-buffer-size.html.ini @@ -0,0 +1,7 @@ +[uniform-block-buffer-size.html] + [WebGL test #1: Could not compile shader with uniform blocks without error] + expected: FAIL + + [WebGL test #2: Could not compile shader with uniform blocks without error] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/samplers/sampler-drawing-test.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/samplers/sampler-drawing-test.html.ini new file mode 100644 index 000000000000..2ac409860af0 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/samplers/sampler-drawing-test.html.ini @@ -0,0 +1,5 @@ +[sampler-drawing-test.html] + expected: ERROR + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/samplers/samplers.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/samplers/samplers.html.ini new file mode 100644 index 000000000000..268501c2b113 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/samplers/samplers.html.ini @@ -0,0 +1,8 @@ +[samplers.html] + expected: ERROR + [WebGL test #3: getError expected: NO_ERROR. Was INVALID_ENUM : SAMPLER_BINDING query should succeed] + expected: FAIL + + [WebGL test #4: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-enum-tests.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-enum-tests.html.ini new file mode 100644 index 000000000000..a0a8fc5ed362 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-enum-tests.html.ini @@ -0,0 +1,5 @@ +[gl-enum-tests.html] + expected: ERROR + [WebGL test #16: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-get-calls.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-get-calls.html.ini new file mode 100644 index 000000000000..286c4d588e8a --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-get-calls.html.ini @@ -0,0 +1,205 @@ +[gl-get-calls.html] + [WebGL test #4: context.getParameter(context.DRAW_BUFFER0) should be 1029 (of type number). Was null (of type object).] + expected: FAIL + + [WebGL test #7: context.getParameter(context.PACK_ROW_LENGTH) should be 0 (of type number). Was null (of type object).] + expected: FAIL + + [WebGL test #8: context.getParameter(context.PACK_SKIP_PIXELS) should be 0 (of type number). Was null (of type object).] + expected: FAIL + + [WebGL test #9: context.getParameter(context.PACK_SKIP_ROWS) should be 0 (of type number). Was null (of type object).] + expected: FAIL + + [WebGL test #12: context.getParameter(context.RASTERIZER_DISCARD) should be false (of type boolean). Was null (of type object).] + expected: FAIL + + [WebGL test #13: context.getParameter(context.READ_BUFFER) should be 1029 (of type number). Was null (of type object).] + expected: FAIL + + [WebGL test #15: context.getParameter(context.SAMPLE_ALPHA_TO_COVERAGE) should be false (of type boolean). Was null (of type object).] + expected: FAIL + + [WebGL test #16: context.getParameter(context.SAMPLE_COVERAGE) should be false (of type boolean). Was null (of type object).] + expected: FAIL + + [WebGL test #20: context.getParameter(context.TRANSFORM_FEEDBACK_ACTIVE) should be false (of type boolean). Was null (of type object).] + expected: FAIL + + [WebGL test #23: context.getParameter(context.TRANSFORM_FEEDBACK_PAUSED) should be false (of type boolean). Was null (of type object).] + expected: FAIL + + [WebGL test #25: context.getParameter(context.UNPACK_IMAGE_HEIGHT) should be 0 (of type number). Was null (of type object).] + expected: FAIL + + [WebGL test #26: context.getParameter(context.UNPACK_ROW_LENGTH) should be 0 (of type number). Was null (of type object).] + expected: FAIL + + [WebGL test #27: context.getParameter(context.UNPACK_SKIP_IMAGES) should be 0 (of type number). Was null (of type object).] + expected: FAIL + + [WebGL test #28: context.getParameter(context.UNPACK_SKIP_PIXELS) should be 0 (of type number). Was null (of type object).] + expected: FAIL + + [WebGL test #29: context.getParameter(context.UNPACK_SKIP_ROWS) should be 0 (of type number). Was null (of type object).] + expected: FAIL + + [WebGL test #31: context.getParameter(context.MAX_3D_TEXTURE_SIZE) should be >= 256. Was null (of type object).] + expected: FAIL + + [WebGL test #32: context.getParameter(context.MAX_3D_TEXTURE_SIZE) is not an instance of Number] + expected: FAIL + + [WebGL test #33: context.getParameter(context.MAX_ARRAY_TEXTURE_LAYERS) should be >= 256. Was null (of type object).] + expected: FAIL + + [WebGL test #34: context.getParameter(context.MAX_ARRAY_TEXTURE_LAYERS) is not an instance of Number] + expected: FAIL + + [WebGL test #36: context.getParameter(context.MAX_CLIENT_WAIT_TIMEOUT_WEBGL) is not an instance of Number] + expected: FAIL + + [WebGL test #37: context.getParameter(context.MAX_COLOR_ATTACHMENTS) should be >= 4. Was null (of type object).] + expected: FAIL + + [WebGL test #38: context.getParameter(context.MAX_COLOR_ATTACHMENTS) is not an instance of Number] + expected: FAIL + + [WebGL test #39: context.getParameter(context.MAX_COMBINED_UNIFORM_BLOCKS) should be >= 24. Was null (of type object).] + expected: FAIL + + [WebGL test #40: context.getParameter(context.MAX_COMBINED_UNIFORM_BLOCKS) is not an instance of Number] + expected: FAIL + + [WebGL test #41: context.getParameter(context.MAX_DRAW_BUFFERS) should be >= 4. Was null (of type object).] + expected: FAIL + + [WebGL test #42: context.getParameter(context.MAX_DRAW_BUFFERS) is not an instance of Number] + expected: FAIL + + [WebGL test #43: context.getParameter(context.MAX_ELEMENT_INDEX) should be >= 16777215. Was null (of type object).] + expected: FAIL + + [WebGL test #44: context.getParameter(context.MAX_ELEMENT_INDEX) is not an instance of Number] + expected: FAIL + + [WebGL test #45: context.getParameter(context.MAX_ELEMENTS_INDICES) is not an instance of Number] + expected: FAIL + + [WebGL test #46: context.getParameter(context.MAX_ELEMENTS_VERTICES) is not an instance of Number] + expected: FAIL + + [WebGL test #47: context.getParameter(context.MAX_FRAGMENT_INPUT_COMPONENTS) should be >= 60. Was null (of type object).] + expected: FAIL + + [WebGL test #48: context.getParameter(context.MAX_FRAGMENT_INPUT_COMPONENTS) is not an instance of Number] + expected: FAIL + + [WebGL test #49: context.getParameter(context.MAX_FRAGMENT_UNIFORM_BLOCKS) should be >= 12. Was null (of type object).] + expected: FAIL + + [WebGL test #50: context.getParameter(context.MAX_FRAGMENT_INPUT_COMPONENTS) is not an instance of Number] + expected: FAIL + + [WebGL test #51: context.getParameter(context.MAX_FRAGMENT_UNIFORM_COMPONENTS) should be >= 896. Was null (of type object).] + expected: FAIL + + [WebGL test #52: context.getParameter(context.MAX_FRAGMENT_UNIFORM_COMPONENTS) is not an instance of Number] + expected: FAIL + + [WebGL test #53: context.getParameter(context.MAX_PROGRAM_TEXEL_OFFSET) should be >= 7. Was null (of type object).] + expected: FAIL + + [WebGL test #54: context.getParameter(context.MAX_PROGRAM_TEXEL_OFFSET) is not an instance of Number] + expected: FAIL + + [WebGL test #55: context.getParameter(context.MAX_SAMPLES) should be >= 4. Was null (of type object).] + expected: FAIL + + [WebGL test #56: context.getParameter(context.MAX_PROGRAM_TEXEL_OFFSET) is not an instance of Number] + expected: FAIL + + [WebGL test #58: context.getParameter(context.MAX_SERVER_WAIT_TIMEOUT) is not an instance of Number] + expected: FAIL + + [WebGL test #59: context.getParameter(context.MAX_TEXTURE_LOD_BIAS) should be >= 2.0. Was null (of type object).] + expected: FAIL + + [WebGL test #60: context.getParameter(context.MAX_TEXTURE_LOD_BIAS) is not an instance of Number] + expected: FAIL + + [WebGL test #61: context.getParameter(context.MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS) should be >= 64. Was null (of type object).] + expected: FAIL + + [WebGL test #62: context.getParameter(context.MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS) is not an instance of Number] + expected: FAIL + + [WebGL test #63: context.getParameter(context.MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS) should be >= 4. Was null (of type object).] + expected: FAIL + + [WebGL test #64: context.getParameter(context.MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS) is not an instance of Number] + expected: FAIL + + [WebGL test #65: context.getParameter(context.MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS) should be >= 4. Was null (of type object).] + expected: FAIL + + [WebGL test #66: context.getParameter(context.MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS) is not an instance of Number] + expected: FAIL + + [WebGL test #67: context.getParameter(context.MAX_UNIFORM_BLOCK_SIZE) should be >= 16384. Was null (of type object).] + expected: FAIL + + [WebGL test #68: context.getParameter(context.MAX_UNIFORM_BLOCK_SIZE) is not an instance of Number] + expected: FAIL + + [WebGL test #69: context.getParameter(context.MAX_UNIFORM_BUFFER_BINDINGS) should be >= 24. Was null (of type object).] + expected: FAIL + + [WebGL test #70: context.getParameter(context.MAX_UNIFORM_BUFFER_BINDINGS) is not an instance of Number] + expected: FAIL + + [WebGL test #71: context.getParameter(context.MAX_VARYING_COMPONENTS) should be >= 60. Was null (of type object).] + expected: FAIL + + [WebGL test #72: context.getParameter(context.MAX_VARYING_COMPONENTS) is not an instance of Number] + expected: FAIL + + [WebGL test #73: context.getParameter(context.MAX_VERTEX_OUTPUT_COMPONENTS) should be >= 64. Was null (of type object).] + expected: FAIL + + [WebGL test #74: context.getParameter(context.MAX_VERTEX_OUTPUT_COMPONENTS) is not an instance of Number] + expected: FAIL + + [WebGL test #75: context.getParameter(context.MAX_VERTEX_UNIFORM_BLOCKS) should be >= 12. Was null (of type object).] + expected: FAIL + + [WebGL test #76: context.getParameter(context.MAX_VERTEX_UNIFORM_BLOCKS) is not an instance of Number] + expected: FAIL + + [WebGL test #77: context.getParameter(context.MAX_VERTEX_UNIFORM_COMPONENTS) should be >= 1024. Was null (of type object).] + expected: FAIL + + [WebGL test #78: context.getParameter(context.MAX_VERTEX_UNIFORM_COMPONENTS) is not an instance of Number] + expected: FAIL + + [WebGL test #79: context.getParameter(context.MIN_PROGRAM_TEXEL_OFFSET) should be >= -8. Was null (of type object).] + expected: FAIL + + [WebGL test #80: context.getParameter(context.MIN_PROGRAM_TEXEL_OFFSET) is not an instance of Number] + expected: FAIL + + [WebGL test #81: context.getParameter(context.UNIFORM_BUFFER_OFFSET_ALIGNMENT) should be >= 1. Was null (of type object).] + expected: FAIL + + [WebGL test #82: context.getParameter(context.UNIFORM_BUFFER_OFFSET_ALIGNMENT) is not an instance of Number] + expected: FAIL + + [WebGL test #84: context.getParameter(context.MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS) is not an instance of Number] + expected: FAIL + + [WebGL test #86: context.getParameter(context.MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS) is not an instance of Number] + expected: FAIL + + [WebGL test #87: context.getError() should be 0. Was 1280.] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-getstring.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-getstring.html.ini new file mode 100644 index 000000000000..db22ffdd831f --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-getstring.html.ini @@ -0,0 +1,7 @@ +[gl-getstring.html] + [WebGL test #1: getParameter(gl.VERSION) did not start with WebGL 2.0] + expected: FAIL + + [WebGL test #2: getParameter(gl.SHADING_LANGUAGE_VERSION) did not start with WebGL GLSL ES 3.00] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-object-get-calls.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-object-get-calls.html.ini new file mode 100644 index 000000000000..e283ec2b7de6 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/state/gl-object-get-calls.html.ini @@ -0,0 +1,2 @@ +[gl-object-get-calls.html] + expected: CRASH diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/sync/sync-webgl-specific.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/sync/sync-webgl-specific.html.ini new file mode 100644 index 000000000000..97c2b93fb33a --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/sync/sync-webgl-specific.html.ini @@ -0,0 +1,8 @@ +[sync-webgl-specific.html] + expected: ERROR + [WebGL test #3: gl.getError() should be 0. Was 1280.] + expected: FAIL + + [WebGL test #5: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/textures/__dir__.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/textures/__dir__.ini new file mode 100644 index 000000000000..163ca23a12f6 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/textures/__dir__.ini @@ -0,0 +1 @@ +disabled: for now diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/transform_feedback.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/transform_feedback.html.ini new file mode 100644 index 000000000000..128a77b884d1 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/transform_feedback.html.ini @@ -0,0 +1,8 @@ +[transform_feedback.html] + expected: ERROR + [Overall test] + expected: NOTRUN + + [WebGL test #2: getError expected: NO_ERROR. Was INVALID_ENUM : TRANSFORM_FEEDBACK_BINDING query should succeed] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/two-unreferenced-varyings.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/two-unreferenced-varyings.html.ini new file mode 100644 index 000000000000..6acf744250da --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/two-unreferenced-varyings.html.ini @@ -0,0 +1,5 @@ +[two-unreferenced-varyings.html] + expected: ERROR + [WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html.ini new file mode 100644 index 000000000000..ae5d3c11e088 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html.ini @@ -0,0 +1,7 @@ +[unwritten-output-defaults-to-zero.html] + [WebGL test #1: Fail to set up the program] + expected: FAIL + + [WebGL test #2: Fail to set up the program] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/vertex_arrays/vertex-array-object.html.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/vertex_arrays/vertex-array-object.html.ini new file mode 100644 index 000000000000..7f7b3ee1c53f --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/conformance2/vertex_arrays/vertex-array-object.html.ini @@ -0,0 +1,8 @@ +[vertex-array-object.html] + expected: ERROR + [WebGL test #2: getError expected: NO_ERROR. Was INVALID_ENUM : VERTEX_ARRAY_BINDING query should succeed] + expected: FAIL + + [WebGL test #4: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/deqp/__dir__.ini b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/deqp/__dir__.ini new file mode 100644 index 000000000000..163ca23a12f6 --- /dev/null +++ b/tests/wpt/mozilla/meta/webgl/conformance-2.0.0/deqp/__dir__.ini @@ -0,0 +1 @@ +disabled: for now