mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Auto merge of #19091 - MortimerGoro:webgl2_suite, r=jdm
Add WebGL conformance 2.0.0 tests <!-- Please describe your changes on the following line: --> This PR includes WebGL conformance 2.0.0 tests. For now I have disabled three folders in the new suite: - `Conformance`: Tests WebGL 1.0 API like the current 1.0.3 suite we are using, but it includes a lot more tests and many expectations have to be updated. This is better to do in a separate PR because it will require to update github intermittent paths again and maybe detect new intermittents. - `Conformance2\textures`: It causes a lot of timeouts because of using videos, svgs, and other complicated formats. - `deqp`: It's a extra GPU testing suite included in the Khronos 2.0.0 suite. Disabled for now because it causes some timeouts. So in a nutshell, it uses part of the 2.0.0 suite to test webgl 2.0 and keeps using 1.0.3 in order to test WebGL 1.0. It's good enough to enable TDD for the new WebGL 2.0 features We can create follow-up issues for the next steps: * deprecate 1.0.3 and use the new 'conformance' folder in 2.0.0 in order to test WebGL 1.0 * Enable `conformance2/textures` and 'deqp' tests once WebGL 2.0 implementation is more advanced or the timeouts are monitored in more detail. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19091) <!-- Reviewable:end -->
This commit is contained in:
commit
92b49010b1
4755 changed files with 612177 additions and 11 deletions
10
Cargo.lock
generated
10
Cargo.lock
generated
|
@ -295,7 +295,7 @@ dependencies = [
|
|||
"ipc-channel 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"log 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"num-traits 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"offscreen_gl_context 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"offscreen_gl_context 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"servo_config 0.0.1",
|
||||
"webrender 0.53.1 (git+https://github.com/servo/webrender)",
|
||||
"webrender_api 0.53.1 (git+https://github.com/servo/webrender)",
|
||||
|
@ -312,7 +312,7 @@ dependencies = [
|
|||
"malloc_size_of 0.0.1",
|
||||
"malloc_size_of_derive 0.0.1",
|
||||
"nonzero 0.0.1",
|
||||
"offscreen_gl_context 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"offscreen_gl_context 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"serde 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"servo_config 0.0.1",
|
||||
"webrender_api 0.53.1 (git+https://github.com/servo/webrender)",
|
||||
|
@ -2084,7 +2084,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|||
|
||||
[[package]]
|
||||
name = "offscreen_gl_context"
|
||||
version = "0.12.0"
|
||||
version = "0.12.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
dependencies = [
|
||||
"cgl 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
|
@ -2547,7 +2547,7 @@ dependencies = [
|
|||
"net_traits 0.0.1",
|
||||
"nonzero 0.0.1",
|
||||
"num-traits 0.1.37 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"offscreen_gl_context 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"offscreen_gl_context 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"open 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"phf 0.7.21 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
|
@ -3818,7 +3818,7 @@ dependencies = [
|
|||
"checksum objc-foundation 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"
|
||||
"checksum objc_id 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e4730aa1c64d722db45f7ccc4113a3e2c465d018de6db4d3e7dfe031e8c8a297"
|
||||
"checksum odds 0.2.25 (registry+https://github.com/rust-lang/crates.io-index)" = "c3df9b730298cea3a1c3faa90b7e2f9df3a9c400d0936d6015e6165734eefcba"
|
||||
"checksum offscreen_gl_context 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2211cc1c0513c664d64f1e2a15d9d7ded52a90f115946e3b2acc7a651d8404f9"
|
||||
"checksum offscreen_gl_context 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a34d93fc471702a477584ad881d9e026bafb3479b76b9c300980ab810d9fc4ec"
|
||||
"checksum ogg 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7137bf02687385302f4c0aecd77cfce052b69f5b4ee937be778e125c62f67e30"
|
||||
"checksum ogg_metadata 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fc665717454399cba557c55ad226148996e9266ee291f8a37a98bb2cded0a490"
|
||||
"checksum open 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3478ed1686bd1300c8a981a940abc92b06fac9cbef747f4c668d4e032ff7b842"
|
||||
|
|
|
@ -909,6 +909,7 @@ impl WebGL2RenderingContextMethods for WebGL2RenderingContext {
|
|||
impl LayoutCanvasWebGLRenderingContextHelpers for LayoutDom<WebGL2RenderingContext> {
|
||||
#[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())
|
||||
}
|
||||
}
|
||||
|
|
|
@ -895,7 +895,7 @@ testing/web-platform/mozilla/tests for Servo-only tests""" % reference_path)
|
|||
@Command('update-webgl',
|
||||
description='Update the WebGL conformance suite tests from Khronos repo',
|
||||
category='testing')
|
||||
@CommandArgument('--version', action='store_true', default='1.0.3',
|
||||
@CommandArgument('--version', default='2.0.0',
|
||||
help='WebGL conformance suite version')
|
||||
def update_webgl(self, version=None):
|
||||
self.ensure_bootstrapped()
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -53,6 +53,8 @@ files = [
|
|||
"./tests/wpt/metadata/MANIFEST.json",
|
||||
"./components/script/dom/webidls/ForceTouchEvent.webidl",
|
||||
"./support/android/openssl.sh",
|
||||
# Upstream code from Khronos/WebGL uses tabs for indentation
|
||||
"./tests/wpt/mozilla/tests/webgl",
|
||||
# Ignore those files since the issues reported are on purpose
|
||||
"./tests/html/bad-line-ends.html",
|
||||
"./tests/unit/net/parsable_mime/text",
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1 @@
|
|||
disabled: for now
|
|
@ -0,0 +1,2 @@
|
|||
prefs: ["dom.webgl2.enabled:true"]
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[buffer-copying-restrictions.html]
|
||||
expected: ERROR
|
||||
[Overall test]
|
||||
expected: NOTRUN
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[buffer-type-restrictions.html]
|
||||
expected: ERROR
|
||||
[Overall test]
|
||||
expected: NOTRUN
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[one-large-uniform-buffer.html]
|
||||
[WebGL test #1: Failed to set up the program]
|
||||
expected: FAIL
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[promoted-extensions-in-shaders.html]
|
||||
expected: ERROR
|
||||
[Overall test]
|
||||
expected: NOTRUN
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[no-attribute-vertex-shader.html]
|
||||
[WebGL test #0: Program compilation failed]
|
||||
expected: FAIL
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[unary-minus-operator-in-dynamic-loop.html]
|
||||
expected: ERROR
|
||||
[Overall test]
|
||||
expected: NOTRUN
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[vector-dynamic-indexing-nv-driver-bug.html]
|
||||
expected: ERROR
|
||||
[Overall test]
|
||||
expected: NOTRUN
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[vector-dynamic-indexing.html]
|
||||
expected: ERROR
|
||||
[Overall test]
|
||||
expected: NOTRUN
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[gl-get-frag-data-location.html]
|
||||
[WebGL test #1: Set up program failed]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[occlusion-query.html]
|
||||
expected: ERROR
|
||||
[Overall test]
|
||||
expected: NOTRUN
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[read-pixels-from-fbo-test.html]
|
||||
expected: CRASH
|
|
@ -0,0 +1,2 @@
|
|||
[read-pixels-from-rgb8-into-pbo-bug.html]
|
||||
expected: CRASH
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[framebuffer-object-attachment.html]
|
||||
expected: CRASH
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[multisampled-renderbuffer-initialization.html]
|
||||
expected: CRASH
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[blitframebuffer-size-overflow.html]
|
||||
[WebGL test #1: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[clear-srgb-color-buffer.html]
|
||||
expected: CRASH
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[gl-object-get-calls.html]
|
||||
expected: CRASH
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue