Add configuration for webgl2 tests and update test expectations

This commit is contained in:
Imanol Fernandez 2017-11-02 15:06:46 +01:00
parent c0a6f815c9
commit ec1f61d9cc
103 changed files with 2719 additions and 2 deletions

View file

@ -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())
}
}

View file

@ -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,

View file

@ -0,0 +1 @@
disabled: for now

View file

@ -0,0 +1,2 @@
prefs: ["dom.webgl2.enabled:true"]

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,5 @@
[buffer-copying-restrictions.html]
expected: ERROR
[Overall test]
expected: NOTRUN

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,5 @@
[buffer-type-restrictions.html]
expected: ERROR
[Overall test]
expected: NOTRUN

View file

@ -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

View file

@ -0,0 +1,4 @@
[one-large-uniform-buffer.html]
[WebGL test #1: Failed to set up the program]
expected: FAIL

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,5 @@
[promoted-extensions-in-shaders.html]
expected: ERROR
[Overall test]
expected: NOTRUN

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,4 @@
[no-attribute-vertex-shader.html]
[WebGL test #0: Program compilation failed]
expected: FAIL

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,5 @@
[unary-minus-operator-in-dynamic-loop.html]
expected: ERROR
[Overall test]
expected: NOTRUN

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,5 @@
[vector-dynamic-indexing-nv-driver-bug.html]
expected: ERROR
[Overall test]
expected: NOTRUN

View file

@ -0,0 +1,5 @@
[vector-dynamic-indexing.html]
expected: ERROR
[Overall test]
expected: NOTRUN

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,4 @@
[gl-get-frag-data-location.html]
[WebGL test #1: Set up program failed]
expected: FAIL

View file

@ -0,0 +1,5 @@
[occlusion-query.html]
expected: ERROR
[Overall test]
expected: NOTRUN

View file

@ -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

View file

@ -0,0 +1,2 @@
[read-pixels-from-fbo-test.html]
expected: CRASH

View file

@ -0,0 +1,2 @@
[read-pixels-from-rgb8-into-pbo-bug.html]
expected: CRASH

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,2 @@
[framebuffer-object-attachment.html]
expected: CRASH

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,2 @@
[multisampled-renderbuffer-initialization.html]
expected: CRASH

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,4 @@
[blitframebuffer-size-overflow.html]
[WebGL test #1: Framebuffer incomplete.]
expected: FAIL

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,2 @@
[clear-srgb-color-buffer.html]
expected: CRASH

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,2 @@
[gl-object-get-calls.html]
expected: CRASH

View file

@ -0,0 +1,8 @@
[sync-webgl-specific.html]
expected: ERROR
[WebGL test #3: gl.getError() should be 0. Was 1280.]
expected: FAIL
[WebGL test #5: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL

View file

@ -0,0 +1 @@
disabled: for now

View file

@ -0,0 +1,8 @@
[transform_feedback.html]
expected: ERROR
[Overall test]
expected: NOTRUN
[WebGL test #2: getError expected: NO_ERROR. Was INVALID_ENUM : TRANSFORM_FEEDBACK_BINDING query should succeed]
expected: FAIL

View file

@ -0,0 +1,5 @@
[two-unreferenced-varyings.html]
expected: ERROR
[WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL

Some files were not shown because too many files have changed in this diff Show more