Update webgl conformance tests (#33121)

* Update python -> python3 for helper script.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Update webgl conformance testsuite patches.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Import WebGL conformance testsuite for August 19, 2024.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Update expected results.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Track the commit used for webgl conformance test import.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

---------

Signed-off-by: Josh Matthews <josh@joshmatthews.net>
This commit is contained in:
Josh Matthews 2024-11-03 23:27:29 -05:00 committed by GitHub
parent e64831d68a
commit 5d1d3d6b5a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4060 changed files with 100141 additions and 90094 deletions

View file

@ -5,3 +5,8 @@
[WebGL test #29: getError expected: INVALID_OPERATION. Was NO_ERROR : Binding buffer first with bindBuffer to gl.COPY_READ_BUFFER and then binding buffer with bindBuffer to gl.ELEMENT_ARRAY_BUFFER should FAIL]
expected: FAIL
[WebGL test #29: getError expected: INVALID_OPERATION. Was NO_ERROR : Binding buffer first with bindBuffer to gl.COPY_READ_BUFFER/COPY_READ_BUFFER_BINDING and then binding buffer with bindBuffer to gl.ELEMENT_ARRAY_BUFFER should FAIL]
expected: FAIL
[WebGL test #41: getError expected: INVALID_OPERATION. Was NO_ERROR : Binding buffer first with bindBuffer to gl.COPY_WRITE_BUFFER/COPY_WRITE_BUFFER_BINDING and then binding buffer with bindBuffer to gl.ELEMENT_ARRAY_BUFFER should FAIL]
expected: FAIL

View file

@ -0,0 +1,45 @@
[ext-color-buffer-half-float.html]
[WebGL test #19: getError expected: NO_ERROR. Was INVALID_OPERATION : readPixels from floating-point framebuffer should succeed]
expected: FAIL
[WebGL test #20: readPixels of float-type data from floating-point framebuffer failed: expected [1000, 1000, 1000, 1000\], got [0, 0, 0, 0\]]
expected: FAIL
[WebGL test #26: getError expected: NO_ERROR. Was INVALID_OPERATION : readPixels from floating-point framebuffer should succeed]
expected: FAIL
[WebGL test #27: readPixels of float-type data from floating-point framebuffer failed: expected [1000, 1000, 1000, 1\], got [0, 0, 0, 0\]]
expected: FAIL
[WebGL test #39: getError expected: NO_ERROR. Was INVALID_OPERATION : readPixels from floating-point framebuffer should succeed]
expected: FAIL
[WebGL test #40: readPixels of float-type data from floating-point framebuffer failed: expected [1000, 1000, 1000, 1000\], got [0, 0, 0, 0\]]
expected: FAIL
[WebGL test #46: getError expected: NO_ERROR. Was INVALID_OPERATION : readPixels from floating-point framebuffer should succeed]
expected: FAIL
[WebGL test #47: readPixels of float-type data from floating-point framebuffer failed: expected [1000, 1000, 1000, 1\], got [0, 0, 0, 0\]]
expected: FAIL
[WebGL test #94: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT) should be 35863 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #95: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT) should be 5126 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #96: getError expected: NO_ERROR. Was INVALID_ENUM : No errors after valid renderbuffer attachment queries.]
expected: FAIL
[WebGL test #99: getError expected: INVALID_OPERATION. Was INVALID_ENUM : Component type query is not allowed for combined depth-stencil attachments.]
expected: FAIL
[WebGL test #100: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT) should be 35863 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #101: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT) should be 5126 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #102: getError expected: NO_ERROR. Was INVALID_ENUM : No errors after valid texture attachment queries.]
expected: FAIL

View file

@ -0,0 +1,6 @@
[ext-render-snorm.html]
[WebGL test #9: checkFramebufferStatus expected: FRAMEBUFFER_INCOMPLETE_ATTACHMENT. Was FRAMEBUFFER_COMPLETE]
expected: FAIL
[WebGL test #12: checkFramebufferStatus expected: FRAMEBUFFER_INCOMPLETE_ATTACHMENT. Was FRAMEBUFFER_COMPLETE]
expected: FAIL

View file

@ -0,0 +1,12 @@
[ext-texture-filter-anisotropic.html]
[WebGL test #11: EXT_texture_filter_anisotropic not listed as supported but getExtension succeeded]
expected: FAIL
[WebGL test #25: getError expected: NO_ERROR. Was INVALID_ENUM : setting TEXTURE_MAX_ANISOTROPY_EXT on sampler should succeed]
expected: FAIL
[WebGL test #26: getError expected: NO_ERROR. Was INVALID_ENUM : querying TEXTURE_MAX_ANISOTROPY_EXT on sampler should succeed]
expected: FAIL
[WebGL test #27: Set value of TEXTURE_MAX_ANISOTROPY_EXT on sampler should be: 1.5 , returned value was: null]
expected: FAIL

View file

@ -0,0 +1,4 @@
[oes-draw-buffers-indexed.html]
expected: TIMEOUT
[Overall test]
expected: NOTRUN

View file

@ -2,3 +2,5 @@
[WebGL test #11: OES_texture_half_float_linear was exposed in the WebGL 2.0 context but should not have been]
expected: FAIL
[WebGL test #10: 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,3 @@
[required-extensions.html]
[WebGL test #1: ((has_s3tc && has_s3tc_srgb && has_rgtc) || has_etc) should be true. Was false.]
expected: FAIL

View file

@ -0,0 +1,72 @@
[webgl-blend-func-extended.html]
[WebGL test #4: getError expected: INVALID_ENUM. Was NO_ERROR : SRC1_COLOR_WEBGL not accepted as blendFunc sfactor]
expected: FAIL
[WebGL test #5: getError expected: INVALID_ENUM. Was NO_ERROR : SRC1_COLOR_WEBGL not accepted as blendFunc dfactor]
expected: FAIL
[WebGL test #6: getError expected: INVALID_ENUM. Was NO_ERROR : SRC1_COLOR_WEBGL not accepted as blendFuncSeparate srcRGB]
expected: FAIL
[WebGL test #7: getError expected: INVALID_ENUM. Was NO_ERROR : SRC1_COLOR_WEBGL not accepted as blendFuncSeparate dstRGB]
expected: FAIL
[WebGL test #8: getError expected: INVALID_ENUM. Was NO_ERROR : SRC1_COLOR_WEBGL not accepted as blendFuncSeparate srcAlpha]
expected: FAIL
[WebGL test #9: getError expected: INVALID_ENUM. Was NO_ERROR : SRC1_COLOR_WEBGL not accepted as blendFuncSeparate dstAlpha]
expected: FAIL
[WebGL test #11: getError expected: INVALID_ENUM. Was NO_ERROR : SRC1_ALPHA_WEBGL not accepted as blendFunc sfactor]
expected: FAIL
[WebGL test #12: getError expected: INVALID_ENUM. Was NO_ERROR : SRC1_ALPHA_WEBGL not accepted as blendFunc dfactor]
expected: FAIL
[WebGL test #13: getError expected: INVALID_ENUM. Was NO_ERROR : SRC1_ALPHA_WEBGL not accepted as blendFuncSeparate srcRGB]
expected: FAIL
[WebGL test #14: getError expected: INVALID_ENUM. Was NO_ERROR : SRC1_ALPHA_WEBGL not accepted as blendFuncSeparate dstRGB]
expected: FAIL
[WebGL test #15: getError expected: INVALID_ENUM. Was NO_ERROR : SRC1_ALPHA_WEBGL not accepted as blendFuncSeparate srcAlpha]
expected: FAIL
[WebGL test #16: getError expected: INVALID_ENUM. Was NO_ERROR : SRC1_ALPHA_WEBGL not accepted as blendFuncSeparate dstAlpha]
expected: FAIL
[WebGL test #18: getError expected: INVALID_ENUM. Was NO_ERROR : ONE_MINUS_SRC1_COLOR_WEBGL not accepted as blendFunc sfactor]
expected: FAIL
[WebGL test #19: getError expected: INVALID_ENUM. Was NO_ERROR : ONE_MINUS_SRC1_COLOR_WEBGL not accepted as blendFunc dfactor]
expected: FAIL
[WebGL test #20: getError expected: INVALID_ENUM. Was NO_ERROR : ONE_MINUS_SRC1_COLOR_WEBGL not accepted as blendFuncSeparate srcRGB]
expected: FAIL
[WebGL test #21: getError expected: INVALID_ENUM. Was NO_ERROR : ONE_MINUS_SRC1_COLOR_WEBGL not accepted as blendFuncSeparate dstRGB]
expected: FAIL
[WebGL test #22: getError expected: INVALID_ENUM. Was NO_ERROR : ONE_MINUS_SRC1_COLOR_WEBGL not accepted as blendFuncSeparate srcAlpha]
expected: FAIL
[WebGL test #23: getError expected: INVALID_ENUM. Was NO_ERROR : ONE_MINUS_SRC1_COLOR_WEBGL not accepted as blendFuncSeparate dstAlpha]
expected: FAIL
[WebGL test #25: getError expected: INVALID_ENUM. Was NO_ERROR : ONE_MINUS_SRC1_ALPHA_WEBGL not accepted as blendFunc sfactor]
expected: FAIL
[WebGL test #26: getError expected: INVALID_ENUM. Was NO_ERROR : ONE_MINUS_SRC1_ALPHA_WEBGL not accepted as blendFunc dfactor]
expected: FAIL
[WebGL test #27: getError expected: INVALID_ENUM. Was NO_ERROR : ONE_MINUS_SRC1_ALPHA_WEBGL not accepted as blendFuncSeparate srcRGB]
expected: FAIL
[WebGL test #28: getError expected: INVALID_ENUM. Was NO_ERROR : ONE_MINUS_SRC1_ALPHA_WEBGL not accepted as blendFuncSeparate dstRGB]
expected: FAIL
[WebGL test #29: getError expected: INVALID_ENUM. Was NO_ERROR : ONE_MINUS_SRC1_ALPHA_WEBGL not accepted as blendFuncSeparate srcAlpha]
expected: FAIL
[WebGL test #30: getError expected: INVALID_ENUM. Was NO_ERROR : ONE_MINUS_SRC1_ALPHA_WEBGL not accepted as blendFuncSeparate dstAlpha]
expected: FAIL

View file

@ -0,0 +1,3 @@
[webgl-render-shared-exponent.html]
[WebGL test #3: checkFramebufferStatus expected: FRAMEBUFFER_INCOMPLETE_ATTACHMENT. Was FRAMEBUFFER_COMPLETE]
expected: FAIL

View file

@ -5,3 +5,8 @@
[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
[WebGL test #1: [unexpected link status\] (expected: false) 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\] (expected: false) OpenGL ES Shading Language 1.00 vertex shader should not link with OpenGL ES Shading Language 3.00 fragment shader.]
expected: FAIL

View file

@ -2,3 +2,5 @@
[WebGL test #0: [unexpected link status\] Shaders with precision mis-matching uniform blocks should fail]
expected: FAIL
[WebGL test #0: [unexpected link status\] (expected: false) Shaders with precision mis-matching uniform blocks should fail]
expected: FAIL

View file

@ -0,0 +1,228 @@
[texture-bias.html]
[WebGL test #0: getError expected: NO_ERROR. Was INVALID_VALUE : ]
expected: FAIL
[WebGL test #1: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #2: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #3: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #4: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #5: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #6: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #7: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #8: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #9: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #10: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #11: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #12: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #13: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #14: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #15: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #16: should be: 1,1,1,1\nat (0, 0) expected: 1,1,1,1 was 0,0,0,255]
expected: FAIL
[WebGL test #18: should be: 1,1,1,1\nat (0, 2) expected: 1,1,1,1 was 0,0,0,255]
expected: FAIL
[WebGL test #19: should be: 2,2,2,2\nat (1, 0) expected: 2,2,2,2 was 0,0,0,255]
expected: FAIL
[WebGL test #21: should be: 2,2,2,2\nat (1, 2) expected: 2,2,2,2 was 0,0,0,0]
expected: FAIL
[WebGL test #22: should be: 3,3,3,3\nat (2, 0) expected: 3,3,3,3 was 0,0,0,255]
expected: FAIL
[WebGL test #24: should be: 3,3,3,3\nat (2, 2) expected: 3,3,3,3 was 0,0,0,0]
expected: FAIL
[WebGL test #25: should be: 4,4,4,4\nat (3, 0) expected: 4,4,4,4 was 0,0,0,255]
expected: FAIL
[WebGL test #27: should be: 4,4,4,4\nat (3, 2) expected: 4,4,4,4 was 0,0,0,0]
expected: FAIL
[WebGL test #28: should be: 5,5,5,5\nat (4, 0) expected: 5,5,5,5 was 0,0,0,255]
expected: FAIL
[WebGL test #30: should be: 5,5,5,5\nat (4, 2) expected: 5,5,5,5 was 0,0,0,0]
expected: FAIL
[WebGL test #31: should be: 6,6,6,6\nat (5, 0) expected: 6,6,6,6 was 0,0,0,255]
expected: FAIL
[WebGL test #33: should be: 6,6,6,6\nat (5, 2) expected: 6,6,6,6 was 0,0,0,0]
expected: FAIL
[WebGL test #34: should be: 7,7,7,7\nat (6, 0) expected: 7,7,7,7 was 0,0,0,255]
expected: FAIL
[WebGL test #36: should be: 7,7,7,7\nat (6, 2) expected: 7,7,7,7 was 0,0,0,0]
expected: FAIL
[WebGL test #37: should be: 8,8,8,8\nat (7, 0) expected: 8,8,8,8 was 0,0,0,255]
expected: FAIL
[WebGL test #39: should be: 8,8,8,8\nat (7, 2) expected: 8,8,8,8 was 0,0,0,0]
expected: FAIL
[WebGL test #40: should be: 9,9,9,9\nat (8, 0) expected: 9,9,9,9 was 0,0,0,255]
expected: FAIL
[WebGL test #42: should be: 9,9,9,9\nat (8, 2) expected: 9,9,9,9 was 0,0,0,0]
expected: FAIL
[WebGL test #43: should be: 10,10,10,10\nat (9, 0) expected: 10,10,10,10 was 0,0,0,255]
expected: FAIL
[WebGL test #45: should be: 10,10,10,10\nat (9, 2) expected: 10,10,10,10 was 0,0,0,0]
expected: FAIL
[WebGL test #46: should be: 11,11,11,11\nat (10, 0) expected: 11,11,11,11 was 0,0,0,255]
expected: FAIL
[WebGL test #48: should be: 11,11,11,11\nat (10, 2) expected: 11,11,11,11 was 0,0,0,0]
expected: FAIL
[WebGL test #49: should be: 12,12,12,12\nat (11, 0) expected: 12,12,12,12 was 0,0,0,255]
expected: FAIL
[WebGL test #51: should be: 12,12,12,12\nat (11, 2) expected: 12,12,12,12 was 0,0,0,0]
expected: FAIL
[WebGL test #52: should be: 13,13,13,13\nat (12, 0) expected: 13,13,13,13 was 0,0,0,255]
expected: FAIL
[WebGL test #54: should be: 13,13,13,13\nat (12, 2) expected: 13,13,13,13 was 0,0,0,0]
expected: FAIL
[WebGL test #55: should be: 14,14,14,14\nat (13, 0) expected: 14,14,14,14 was 0,0,0,255]
expected: FAIL
[WebGL test #57: should be: 14,14,14,14\nat (13, 2) expected: 14,14,14,14 was 0,0,0,0]
expected: FAIL
[WebGL test #58: should be: 15,15,15,15\nat (14, 0) expected: 15,15,15,15 was 0,0,0,255]
expected: FAIL
[WebGL test #60: should be: 15,15,15,15\nat (14, 2) expected: 15,15,15,15 was 0,0,0,0]
expected: FAIL
[WebGL test #61: should be: 15,15,15,15\nat (0, 0) expected: 15,15,15,15 was 0,0,0,255]
expected: FAIL
[WebGL test #63: should be: 1,1,1,1\nat (0, 2) expected: 1,1,1,1 was 0,0,0,255]
expected: FAIL
[WebGL test #64: should be: 14,14,14,14\nat (1, 0) expected: 14,14,14,14 was 0,0,0,255]
expected: FAIL
[WebGL test #66: should be: 2,2,2,2\nat (1, 2) expected: 2,2,2,2 was 0,0,0,0]
expected: FAIL
[WebGL test #67: should be: 13,13,13,13\nat (2, 0) expected: 13,13,13,13 was 0,0,0,255]
expected: FAIL
[WebGL test #69: should be: 3,3,3,3\nat (2, 2) expected: 3,3,3,3 was 0,0,0,0]
expected: FAIL
[WebGL test #70: should be: 12,12,12,12\nat (3, 0) expected: 12,12,12,12 was 0,0,0,255]
expected: FAIL
[WebGL test #72: should be: 4,4,4,4\nat (3, 2) expected: 4,4,4,4 was 0,0,0,0]
expected: FAIL
[WebGL test #73: should be: 11,11,11,11\nat (4, 0) expected: 11,11,11,11 was 0,0,0,255]
expected: FAIL
[WebGL test #75: should be: 5,5,5,5\nat (4, 2) expected: 5,5,5,5 was 0,0,0,0]
expected: FAIL
[WebGL test #76: should be: 10,10,10,10\nat (5, 0) expected: 10,10,10,10 was 0,0,0,255]
expected: FAIL
[WebGL test #78: should be: 6,6,6,6\nat (5, 2) expected: 6,6,6,6 was 0,0,0,0]
expected: FAIL
[WebGL test #79: should be: 9,9,9,9\nat (6, 0) expected: 9,9,9,9 was 0,0,0,255]
expected: FAIL
[WebGL test #81: should be: 7,7,7,7\nat (6, 2) expected: 7,7,7,7 was 0,0,0,0]
expected: FAIL
[WebGL test #82: should be: 8,8,8,8\nat (7, 0) expected: 8,8,8,8 was 0,0,0,255]
expected: FAIL
[WebGL test #84: should be: 8,8,8,8\nat (7, 2) expected: 8,8,8,8 was 0,0,0,0]
expected: FAIL
[WebGL test #85: should be: 7,7,7,7\nat (8, 0) expected: 7,7,7,7 was 0,0,0,255]
expected: FAIL
[WebGL test #87: should be: 9,9,9,9\nat (8, 2) expected: 9,9,9,9 was 0,0,0,0]
expected: FAIL
[WebGL test #88: should be: 6,6,6,6\nat (9, 0) expected: 6,6,6,6 was 0,0,0,255]
expected: FAIL
[WebGL test #90: should be: 10,10,10,10\nat (9, 2) expected: 10,10,10,10 was 0,0,0,0]
expected: FAIL
[WebGL test #91: should be: 5,5,5,5\nat (10, 0) expected: 5,5,5,5 was 0,0,0,255]
expected: FAIL
[WebGL test #93: should be: 11,11,11,11\nat (10, 2) expected: 11,11,11,11 was 0,0,0,0]
expected: FAIL
[WebGL test #94: should be: 4,4,4,4\nat (11, 0) expected: 4,4,4,4 was 0,0,0,255]
expected: FAIL
[WebGL test #96: should be: 12,12,12,12\nat (11, 2) expected: 12,12,12,12 was 0,0,0,0]
expected: FAIL
[WebGL test #97: should be: 3,3,3,3\nat (12, 0) expected: 3,3,3,3 was 0,0,0,255]
expected: FAIL
[WebGL test #99: should be: 13,13,13,13\nat (12, 2) expected: 13,13,13,13 was 0,0,0,0]
expected: FAIL
[WebGL test #100: should be: 2,2,2,2\nat (13, 0) expected: 2,2,2,2 was 0,0,0,255]
expected: FAIL
[WebGL test #102: should be: 14,14,14,14\nat (13, 2) expected: 14,14,14,14 was 0,0,0,0]
expected: FAIL
[WebGL test #103: should be: 1,1,1,1\nat (14, 0) expected: 1,1,1,1 was 0,0,0,255]
expected: FAIL
[WebGL test #105: should be: 15,15,15,15\nat (14, 2) expected: 15,15,15,15 was 0,0,0,0]
expected: FAIL

View file

@ -0,0 +1,81 @@
[blend-integer.html]
[WebGL test #2: Read value of channel 0 should be 0, was 1.]
expected: FAIL
[WebGL test #3: Read value of channel 1 should be 0, was 2.]
expected: FAIL
[WebGL test #4: Read value of channel 2 should be 0, was 3.]
expected: FAIL
[WebGL test #5: Read value of channel 3 should be 0, was 4.]
expected: FAIL
[WebGL test #6: Unsigned clear failed.]
expected: FAIL
[WebGL test #7: getError expected: NO_ERROR. Was INVALID_OPERATION : Draw complete.]
expected: FAIL
[WebGL test #9: getError expected: NO_ERROR. Was INVALID_OPERATION : Pipeline setup complete.]
expected: FAIL
[WebGL test #10: Read value of channel 0 should be 0, was -1.]
expected: FAIL
[WebGL test #11: Read value of channel 1 should be 0, was 2.]
expected: FAIL
[WebGL test #12: Read value of channel 2 should be 0, was -3.]
expected: FAIL
[WebGL test #13: Read value of channel 3 should be 0, was 4.]
expected: FAIL
[WebGL test #14: Signed clear failed.]
expected: FAIL
[WebGL test #15: getError expected: NO_ERROR. Was INVALID_OPERATION : Draw complete.]
expected: FAIL
[WebGL test #17: getError expected: NO_ERROR. Was INVALID_OPERATION : Pipeline setup complete.]
expected: FAIL
[WebGL test #18: Read value of channel 0 should be 0, was 1.]
expected: FAIL
[WebGL test #19: Read value of channel 1 should be 0, was 2.]
expected: FAIL
[WebGL test #20: Read value of channel 2 should be 0, was 3.]
expected: FAIL
[WebGL test #21: Read value of channel 3 should be 0, was 4.]
expected: FAIL
[WebGL test #22: Unsigned clear failed.]
expected: FAIL
[WebGL test #23: getError expected: NO_ERROR. Was INVALID_OPERATION : Draw complete.]
expected: FAIL
[WebGL test #25: getError expected: NO_ERROR. Was INVALID_OPERATION : Pipeline setup complete.]
expected: FAIL
[WebGL test #26: Read value of channel 0 should be 0, was -1.]
expected: FAIL
[WebGL test #27: Read value of channel 1 should be 0, was 2.]
expected: FAIL
[WebGL test #28: Read value of channel 2 should be 0, was -3.]
expected: FAIL
[WebGL test #29: Read value of channel 3 should be 0, was 4.]
expected: FAIL
[WebGL test #30: Signed clear failed.]
expected: FAIL
[WebGL test #31: getError expected: NO_ERROR. Was INVALID_OPERATION : Draw complete.]
expected: FAIL

View file

@ -0,0 +1,2 @@
[offscreencanvas-query.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[offscreencanvas-sync.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[offscreencanvas-timer-query.html]
expected: ERROR

View file

@ -0,0 +1,36 @@
[get-uniform-indices.html]
[WebGL test #2: getUniformIndices([, 'u_vert_scalar[0\]' ,\]) -> [, 0 ,\], should be [, INVALID_INDEX ,\]]
expected: FAIL
[WebGL test #3: 'u_vert_scalar'.startsWith('u_vert_scalar[0\]')]
expected: FAIL
[WebGL test #8: getUniformIndices([, 'u_vert_arr[1\]' ,\]) -> [, 1 ,\], should be [, INVALID_INDEX ,\]]
expected: FAIL
[WebGL test #9: 'u_vert_arr[0\]'.startsWith('u_vert_arr[1\]')]
expected: FAIL
[WebGL test #12: getUniformIndices([, 'u_frag_scalar[0\]' ,\]) -> [, 4 ,\], should be [, INVALID_INDEX ,\]]
expected: FAIL
[WebGL test #13: 'u_frag_scalar'.startsWith('u_frag_scalar[0\]')]
expected: FAIL
[WebGL test #18: getUniformIndices([, 'u_frag_arr[1\]' ,\]) -> [, 5 ,\], should be [, INVALID_INDEX ,\]]
expected: FAIL
[WebGL test #19: 'u_frag_arr[0\]'.startsWith('u_frag_arr[1\]')]
expected: FAIL
[WebGL test #22: getUniformIndices([, 'u_both_scalar[0\]' ,\]) -> [, 2 ,\], should be [, INVALID_INDEX ,\]]
expected: FAIL
[WebGL test #23: 'u_both_scalar'.startsWith('u_both_scalar[0\]')]
expected: FAIL
[WebGL test #28: getUniformIndices([, 'u_both_arr[1\]' ,\]) -> [, 3 ,\], should be [, INVALID_INDEX ,\]]
expected: FAIL
[WebGL test #29: 'u_both_arr[0\]'.startsWith('u_both_arr[1\]')]
expected: FAIL

View file

@ -0,0 +1,525 @@
[occlusion-query-scissor.html]
[WebGL test #9: pass 1, result: 0 === expected: 1]
expected: FAIL
[WebGL test #11: pass 2, result: 0 === expected: 1]
expected: FAIL
[WebGL test #13: pass 3, result: 0 === expected: 1]
expected: FAIL
[WebGL test #15: pass 4, result: 0 === expected: 1]
expected: FAIL
[WebGL test #17: pass 5, result: 0 === expected: 1]
expected: FAIL
[WebGL test #19: pass 6, result: 0 === expected: 1]
expected: FAIL
[WebGL test #21: pass 7, result: 0 === expected: 1]
expected: FAIL
[WebGL test #23: pass 8, result: 0 === expected: 1]
expected: FAIL
[WebGL test #25: pass 9, result: 0 === expected: 1]
expected: FAIL
[WebGL test #27: pass 10, result: 0 === expected: 1]
expected: FAIL
[WebGL test #29: pass 11, result: 0 === expected: 1]
expected: FAIL
[WebGL test #31: pass 12, result: 0 === expected: 1]
expected: FAIL
[WebGL test #33: pass 13, result: 0 === expected: 1]
expected: FAIL
[WebGL test #35: pass 14, result: 0 === expected: 1]
expected: FAIL
[WebGL test #37: pass 15, result: 0 === expected: 1]
expected: FAIL
[WebGL test #43: pass 18, result: 0 === expected: 1]
expected: FAIL
[WebGL test #45: pass 19, result: 0 === expected: 1]
expected: FAIL
[WebGL test #47: pass 20, result: 0 === expected: 1]
expected: FAIL
[WebGL test #49: pass 21, result: 0 === expected: 1]
expected: FAIL
[WebGL test #51: pass 22, result: 0 === expected: 1]
expected: FAIL
[WebGL test #53: pass 23, result: 0 === expected: 1]
expected: FAIL
[WebGL test #55: pass 24, result: 0 === expected: 1]
expected: FAIL
[WebGL test #57: pass 25, result: 0 === expected: 1]
expected: FAIL
[WebGL test #59: pass 26, result: 0 === expected: 1]
expected: FAIL
[WebGL test #61: pass 27, result: 0 === expected: 1]
expected: FAIL
[WebGL test #63: pass 28, result: 0 === expected: 1]
expected: FAIL
[WebGL test #65: pass 29, result: 0 === expected: 1]
expected: FAIL
[WebGL test #67: pass 30, result: 0 === expected: 1]
expected: FAIL
[WebGL test #69: pass 31, result: 0 === expected: 1]
expected: FAIL
[WebGL test #73: pass 33, result: 0 === expected: 1]
expected: FAIL
[WebGL test #77: pass 35, result: 0 === expected: 1]
expected: FAIL
[WebGL test #79: pass 36, result: 0 === expected: 1]
expected: FAIL
[WebGL test #81: pass 37, result: 0 === expected: 1]
expected: FAIL
[WebGL test #83: pass 38, result: 0 === expected: 1]
expected: FAIL
[WebGL test #85: pass 39, result: 0 === expected: 1]
expected: FAIL
[WebGL test #87: pass 40, result: 0 === expected: 1]
expected: FAIL
[WebGL test #89: pass 41, result: 0 === expected: 1]
expected: FAIL
[WebGL test #91: pass 42, result: 0 === expected: 1]
expected: FAIL
[WebGL test #93: pass 43, result: 0 === expected: 1]
expected: FAIL
[WebGL test #95: pass 44, result: 0 === expected: 1]
expected: FAIL
[WebGL test #97: pass 45, result: 0 === expected: 1]
expected: FAIL
[WebGL test #99: pass 46, result: 0 === expected: 1]
expected: FAIL
[WebGL test #101: pass 47, result: 0 === expected: 1]
expected: FAIL
[WebGL test #111: pass 52, result: 0 === expected: 1]
expected: FAIL
[WebGL test #113: pass 53, result: 0 === expected: 1]
expected: FAIL
[WebGL test #115: pass 54, result: 0 === expected: 1]
expected: FAIL
[WebGL test #117: pass 55, result: 0 === expected: 1]
expected: FAIL
[WebGL test #119: pass 56, result: 0 === expected: 1]
expected: FAIL
[WebGL test #121: pass 57, result: 0 === expected: 1]
expected: FAIL
[WebGL test #123: pass 58, result: 0 === expected: 1]
expected: FAIL
[WebGL test #125: pass 59, result: 0 === expected: 1]
expected: FAIL
[WebGL test #127: pass 60, result: 0 === expected: 1]
expected: FAIL
[WebGL test #129: pass 61, result: 0 === expected: 1]
expected: FAIL
[WebGL test #131: pass 62, result: 0 === expected: 1]
expected: FAIL
[WebGL test #133: pass 63, result: 0 === expected: 1]
expected: FAIL
[WebGL test #137: pass 65, result: 0 === expected: 1]
expected: FAIL
[WebGL test #139: pass 66, result: 0 === expected: 1]
expected: FAIL
[WebGL test #141: pass 67, result: 0 === expected: 1]
expected: FAIL
[WebGL test #145: pass 69, result: 0 === expected: 1]
expected: FAIL
[WebGL test #147: pass 70, result: 0 === expected: 1]
expected: FAIL
[WebGL test #149: pass 71, result: 0 === expected: 1]
expected: FAIL
[WebGL test #151: pass 72, result: 0 === expected: 1]
expected: FAIL
[WebGL test #153: pass 73, result: 0 === expected: 1]
expected: FAIL
[WebGL test #155: pass 74, result: 0 === expected: 1]
expected: FAIL
[WebGL test #157: pass 75, result: 0 === expected: 1]
expected: FAIL
[WebGL test #159: pass 76, result: 0 === expected: 1]
expected: FAIL
[WebGL test #161: pass 77, result: 0 === expected: 1]
expected: FAIL
[WebGL test #163: pass 78, result: 0 === expected: 1]
expected: FAIL
[WebGL test #165: pass 79, result: 0 === expected: 1]
expected: FAIL
[WebGL test #171: pass 82, result: 0 === expected: 1]
expected: FAIL
[WebGL test #173: pass 83, result: 0 === expected: 1]
expected: FAIL
[WebGL test #179: pass 86, result: 0 === expected: 1]
expected: FAIL
[WebGL test #181: pass 87, result: 0 === expected: 1]
expected: FAIL
[WebGL test #183: pass 88, result: 0 === expected: 1]
expected: FAIL
[WebGL test #185: pass 89, result: 0 === expected: 1]
expected: FAIL
[WebGL test #187: pass 90, result: 0 === expected: 1]
expected: FAIL
[WebGL test #189: pass 91, result: 0 === expected: 1]
expected: FAIL
[WebGL test #191: pass 92, result: 0 === expected: 1]
expected: FAIL
[WebGL test #193: pass 93, result: 0 === expected: 1]
expected: FAIL
[WebGL test #195: pass 94, result: 0 === expected: 1]
expected: FAIL
[WebGL test #197: pass 95, result: 0 === expected: 1]
expected: FAIL
[WebGL test #201: pass 97, result: 0 === expected: 1]
expected: FAIL
[WebGL test #205: pass 99, result: 0 === expected: 1]
expected: FAIL
[WebGL test #209: pass 101, result: 0 === expected: 1]
expected: FAIL
[WebGL test #213: pass 103, result: 0 === expected: 1]
expected: FAIL
[WebGL test #215: pass 104, result: 0 === expected: 1]
expected: FAIL
[WebGL test #217: pass 105, result: 0 === expected: 1]
expected: FAIL
[WebGL test #219: pass 106, result: 0 === expected: 1]
expected: FAIL
[WebGL test #221: pass 107, result: 0 === expected: 1]
expected: FAIL
[WebGL test #223: pass 108, result: 0 === expected: 1]
expected: FAIL
[WebGL test #225: pass 109, result: 0 === expected: 1]
expected: FAIL
[WebGL test #227: pass 110, result: 0 === expected: 1]
expected: FAIL
[WebGL test #229: pass 111, result: 0 === expected: 1]
expected: FAIL
[WebGL test #247: pass 120, result: 0 === expected: 1]
expected: FAIL
[WebGL test #249: pass 121, result: 0 === expected: 1]
expected: FAIL
[WebGL test #251: pass 122, result: 0 === expected: 1]
expected: FAIL
[WebGL test #253: pass 123, result: 0 === expected: 1]
expected: FAIL
[WebGL test #255: pass 124, result: 0 === expected: 1]
expected: FAIL
[WebGL test #257: pass 125, result: 0 === expected: 1]
expected: FAIL
[WebGL test #259: pass 126, result: 0 === expected: 1]
expected: FAIL
[WebGL test #261: pass 127, result: 0 === expected: 1]
expected: FAIL
[WebGL test #265: pass 129, result: 0 === expected: 1]
expected: FAIL
[WebGL test #267: pass 130, result: 0 === expected: 1]
expected: FAIL
[WebGL test #269: pass 131, result: 0 === expected: 1]
expected: FAIL
[WebGL test #271: pass 132, result: 0 === expected: 1]
expected: FAIL
[WebGL test #273: pass 133, result: 0 === expected: 1]
expected: FAIL
[WebGL test #275: pass 134, result: 0 === expected: 1]
expected: FAIL
[WebGL test #277: pass 135, result: 0 === expected: 1]
expected: FAIL
[WebGL test #281: pass 137, result: 0 === expected: 1]
expected: FAIL
[WebGL test #283: pass 138, result: 0 === expected: 1]
expected: FAIL
[WebGL test #285: pass 139, result: 0 === expected: 1]
expected: FAIL
[WebGL test #287: pass 140, result: 0 === expected: 1]
expected: FAIL
[WebGL test #289: pass 141, result: 0 === expected: 1]
expected: FAIL
[WebGL test #291: pass 142, result: 0 === expected: 1]
expected: FAIL
[WebGL test #293: pass 143, result: 0 === expected: 1]
expected: FAIL
[WebGL test #299: pass 146, result: 0 === expected: 1]
expected: FAIL
[WebGL test #301: pass 147, result: 0 === expected: 1]
expected: FAIL
[WebGL test #303: pass 148, result: 0 === expected: 1]
expected: FAIL
[WebGL test #305: pass 149, result: 0 === expected: 1]
expected: FAIL
[WebGL test #307: pass 150, result: 0 === expected: 1]
expected: FAIL
[WebGL test #309: pass 151, result: 0 === expected: 1]
expected: FAIL
[WebGL test #315: pass 154, result: 0 === expected: 1]
expected: FAIL
[WebGL test #317: pass 155, result: 0 === expected: 1]
expected: FAIL
[WebGL test #319: pass 156, result: 0 === expected: 1]
expected: FAIL
[WebGL test #321: pass 157, result: 0 === expected: 1]
expected: FAIL
[WebGL test #323: pass 158, result: 0 === expected: 1]
expected: FAIL
[WebGL test #325: pass 159, result: 0 === expected: 1]
expected: FAIL
[WebGL test #329: pass 161, result: 0 === expected: 1]
expected: FAIL
[WebGL test #333: pass 163, result: 0 === expected: 1]
expected: FAIL
[WebGL test #335: pass 164, result: 0 === expected: 1]
expected: FAIL
[WebGL test #337: pass 165, result: 0 === expected: 1]
expected: FAIL
[WebGL test #339: pass 166, result: 0 === expected: 1]
expected: FAIL
[WebGL test #341: pass 167, result: 0 === expected: 1]
expected: FAIL
[WebGL test #345: pass 169, result: 0 === expected: 1]
expected: FAIL
[WebGL test #349: pass 171, result: 0 === expected: 1]
expected: FAIL
[WebGL test #351: pass 172, result: 0 === expected: 1]
expected: FAIL
[WebGL test #353: pass 173, result: 0 === expected: 1]
expected: FAIL
[WebGL test #355: pass 174, result: 0 === expected: 1]
expected: FAIL
[WebGL test #357: pass 175, result: 0 === expected: 1]
expected: FAIL
[WebGL test #367: pass 180, result: 0 === expected: 1]
expected: FAIL
[WebGL test #369: pass 181, result: 0 === expected: 1]
expected: FAIL
[WebGL test #371: pass 182, result: 0 === expected: 1]
expected: FAIL
[WebGL test #373: pass 183, result: 0 === expected: 1]
expected: FAIL
[WebGL test #383: pass 188, result: 0 === expected: 1]
expected: FAIL
[WebGL test #385: pass 189, result: 0 === expected: 1]
expected: FAIL
[WebGL test #387: pass 190, result: 0 === expected: 1]
expected: FAIL
[WebGL test #389: pass 191, result: 0 === expected: 1]
expected: FAIL
[WebGL test #393: pass 193, result: 0 === expected: 1]
expected: FAIL
[WebGL test #395: pass 194, result: 0 === expected: 1]
expected: FAIL
[WebGL test #397: pass 195, result: 0 === expected: 1]
expected: FAIL
[WebGL test #401: pass 197, result: 0 === expected: 1]
expected: FAIL
[WebGL test #403: pass 198, result: 0 === expected: 1]
expected: FAIL
[WebGL test #405: pass 199, result: 0 === expected: 1]
expected: FAIL
[WebGL test #409: pass 201, result: 0 === expected: 1]
expected: FAIL
[WebGL test #411: pass 202, result: 0 === expected: 1]
expected: FAIL
[WebGL test #413: pass 203, result: 0 === expected: 1]
expected: FAIL
[WebGL test #417: pass 205, result: 0 === expected: 1]
expected: FAIL
[WebGL test #419: pass 206, result: 0 === expected: 1]
expected: FAIL
[WebGL test #421: pass 207, result: 0 === expected: 1]
expected: FAIL
[WebGL test #427: pass 210, result: 0 === expected: 1]
expected: FAIL
[WebGL test #429: pass 211, result: 0 === expected: 1]
expected: FAIL
[WebGL test #435: pass 214, result: 0 === expected: 1]
expected: FAIL
[WebGL test #437: pass 215, result: 0 === expected: 1]
expected: FAIL
[WebGL test #443: pass 218, result: 0 === expected: 1]
expected: FAIL
[WebGL test #445: pass 219, result: 0 === expected: 1]
expected: FAIL
[WebGL test #451: pass 222, result: 0 === expected: 1]
expected: FAIL
[WebGL test #453: pass 223, result: 0 === expected: 1]
expected: FAIL
[WebGL test #457: pass 225, result: 0 === expected: 1]
expected: FAIL
[WebGL test #461: pass 227, result: 0 === expected: 1]
expected: FAIL
[WebGL test #465: pass 229, result: 0 === expected: 1]
expected: FAIL
[WebGL test #469: pass 231, result: 0 === expected: 1]
expected: FAIL
[WebGL test #473: pass 233, result: 0 === expected: 1]
expected: FAIL
[WebGL test #477: pass 235, result: 0 === expected: 1]
expected: FAIL
[WebGL test #481: pass 237, result: 0 === expected: 1]
expected: FAIL
[WebGL test #485: pass 239, result: 0 === expected: 1]
expected: FAIL

View file

@ -63,3 +63,135 @@
[WebGL test #39: gl.getParameter(gl.DEPTH_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #20: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #21: gl.getParameter(gl.DEPTH_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #37: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #38: gl.getParameter(gl.DEPTH_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #45: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #46: gl.getParameter(gl.DEPTH_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #47: gl.getParameter(gl.STENCIL_BITS) >= 8 should be true. Was false.]
expected: FAIL
[WebGL test #48: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) == '[object WebGLTexture\]' should be true. Was false.]
expected: FAIL
[WebGL test #49: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) == '[object WebGLTexture\]' should be true. Was false.]
expected: FAIL
[WebGL test #50: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) == '[object WebGLTexture\]' should be true. Was false.]
expected: FAIL
[WebGL test #53: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) should be null. Was [object WebGLRenderbuffer\].]
expected: FAIL
[WebGL test #54: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) should be null. Was [object WebGLRenderbuffer\].]
expected: FAIL
[WebGL test #55: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) should be null. Was [object WebGLRenderbuffer\].]
expected: FAIL
[WebGL test #62: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #63: gl.getParameter(gl.DEPTH_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #64: gl.getParameter(gl.STENCIL_BITS) >= 8 should be true. Was false.]
expected: FAIL
[WebGL test #76: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #78: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #90: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #91: gl.getParameter(gl.DEPTH_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #102: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #104: gl.getParameter(gl.STENCIL_BITS) >= 8 should be true. Was false.]
expected: FAIL
[WebGL test #112: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #113: gl.getParameter(gl.DEPTH_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #129: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #130: gl.getParameter(gl.DEPTH_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #137: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #138: gl.getParameter(gl.DEPTH_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #139: gl.getParameter(gl.STENCIL_BITS) >= 8 should be true. Was false.]
expected: FAIL
[WebGL test #140: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) == '[object WebGLTexture\]' should be true. Was false.]
expected: FAIL
[WebGL test #141: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) == '[object WebGLTexture\]' should be true. Was false.]
expected: FAIL
[WebGL test #142: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) == '[object WebGLTexture\]' should be true. Was false.]
expected: FAIL
[WebGL test #145: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) should be null. Was [object WebGLRenderbuffer\].]
expected: FAIL
[WebGL test #146: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) should be null. Was [object WebGLRenderbuffer\].]
expected: FAIL
[WebGL test #147: gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME) should be null. Was [object WebGLRenderbuffer\].]
expected: FAIL
[WebGL test #154: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #155: gl.getParameter(gl.DEPTH_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #156: gl.getParameter(gl.STENCIL_BITS) >= 8 should be true. Was false.]
expected: FAIL
[WebGL test #168: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #170: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #182: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #183: gl.getParameter(gl.DEPTH_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #194: gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 should be true. Was false.]
expected: FAIL
[WebGL test #196: gl.getParameter(gl.STENCIL_BITS) >= 8 should be true. Was false.]
expected: FAIL

View file

@ -0,0 +1,4 @@
[multisample-draws-between-blits.html]
expected: ERROR
[WebGL test #0: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL

View file

@ -3,3 +3,11 @@
[WebGL test #5: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL
[WebGL test #1: getError expected: INVALID_OPERATION. Was NO_ERROR : after evaluating: gl.renderbufferStorageMultisample(gl.RENDERBUFFER, 1, gl.DEPTH_STENCIL, 1, 1)]
expected: FAIL
[WebGL test #2: getError expected: INVALID_OPERATION. Was NO_ERROR : after evaluating: gl.renderbufferStorageMultisample(gl.RENDERBUFFER, 2, gl.DEPTH_STENCIL, 1, 1)]
expected: FAIL
[WebGL test #8: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL

View file

@ -2,3 +2,5 @@
[WebGL test #28: the color should be [0,0,0,255\]\nat (0, 0) expected: 0,0,0,255 was 0,0,255,255]
expected: FAIL
[WebGL test #15: getError expected: INVALID_OPERATION. Was INVALID_ENUM : calling readBuffer with GL_COLOR_ATTACHMENTi that exceeds MAX_COLOR_ATTACHMENT on fbo should generate INVALID_OPERATION.]
expected: FAIL

View file

@ -0,0 +1,2 @@
[blitframebuffer-unaffected-by-colormask.html]
expected: ERROR

View file

@ -2,3 +2,5 @@
[WebGL test #3: Framebuffer incomplete.]
expected: FAIL
[WebGL test #2: getError expected: NO_ERROR. Was INVALID_ENUM : Succeed to create textures.]
expected: FAIL

View file

@ -313,3 +313,15 @@
[WebGL test #50: attachment 5 should be 0,255,0,255\nat (0, 0) expected: 0,255,0,255 was 255,0,0,0]
expected: FAIL
[WebGL test #23: gl.getParameter(gl.DRAW_BUFFER0) should be 1029. Was 36064.]
expected: FAIL
[WebGL test #51: getError expected: INVALID_OPERATION. Was NO_ERROR : Active draw buffers with missing frag outputs.]
expected: FAIL
[WebGL test #54: getError expected: INVALID_OPERATION. Was NO_ERROR : partially diabled color mask shall have no impact.]
expected: FAIL
[WebGL test #64: getError expected: INVALID_OPERATION. Was NO_ERROR : Active draw buffers with missing frag outputs.]
expected: FAIL

View file

@ -0,0 +1,69 @@
[framebuffer-mismatched-attachment-targets.html]
[WebGL test #4: getError expected: NO_ERROR. Was INVALID_ENUM : No errors]
expected: FAIL
[WebGL test #25: checkFramebufferStatus expected one of: FRAMEBUFFER_COMPLETE or FRAMEBUFFER_UNSUPPORTED. Was FRAMEBUFFER_INCOMPLETE_DIMENSIONS]
expected: FAIL
[WebGL test #29: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL
[WebGL test #54: checkFramebufferStatus expected one of: FRAMEBUFFER_COMPLETE or FRAMEBUFFER_UNSUPPORTED. Was FRAMEBUFFER_INCOMPLETE_DIMENSIONS]
expected: FAIL
[WebGL test #58: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL
[WebGL test #83: checkFramebufferStatus expected one of: FRAMEBUFFER_COMPLETE or FRAMEBUFFER_UNSUPPORTED. Was FRAMEBUFFER_INCOMPLETE_DIMENSIONS]
expected: FAIL
[WebGL test #87: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL
[WebGL test #88: checkFramebufferStatus expected one of: FRAMEBUFFER_COMPLETE or FRAMEBUFFER_UNSUPPORTED. Was FRAMEBUFFER_INCOMPLETE_DIMENSIONS]
expected: FAIL
[WebGL test #92: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL
[WebGL test #93: checkFramebufferStatus expected one of: FRAMEBUFFER_COMPLETE or FRAMEBUFFER_UNSUPPORTED. Was FRAMEBUFFER_INCOMPLETE_DIMENSIONS]
expected: FAIL
[WebGL test #97: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL
[WebGL test #98: checkFramebufferStatus expected one of: FRAMEBUFFER_COMPLETE or FRAMEBUFFER_UNSUPPORTED. Was FRAMEBUFFER_INCOMPLETE_DIMENSIONS]
expected: FAIL
[WebGL test #102: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL
[WebGL test #106: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL
[WebGL test #110: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL
[WebGL test #111: checkFramebufferStatus expected one of: FRAMEBUFFER_COMPLETE or FRAMEBUFFER_UNSUPPORTED. Was FRAMEBUFFER_INCOMPLETE_DIMENSIONS]
expected: FAIL
[WebGL test #115: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL
[WebGL test #116: checkFramebufferStatus expected one of: FRAMEBUFFER_COMPLETE or FRAMEBUFFER_UNSUPPORTED. Was FRAMEBUFFER_INCOMPLETE_DIMENSIONS]
expected: FAIL
[WebGL test #120: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL
[WebGL test #121: checkFramebufferStatus expected one of: FRAMEBUFFER_COMPLETE or FRAMEBUFFER_UNSUPPORTED. Was FRAMEBUFFER_INCOMPLETE_DIMENSIONS]
expected: FAIL
[WebGL test #125: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL
[WebGL test #129: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL
[WebGL test #133: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors]
expected: FAIL

View file

@ -0,0 +1,4 @@
[framebuffer-render-to-layer-angle-issue.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,4 @@
[framebuffer-render-to-layer.html]
expected: ERROR
[WebGL test #31: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL

View file

@ -14,3 +14,14 @@
[WebGL test #2: getError expected: NO_ERROR. Was INVALID_ENUM : Setup framebuffer with texture should succeed.]
expected: FAIL
[WebGL test #6: getError expected: NO_ERROR. Was INVALID_ENUM : Setup framebuffer with texture should succeed.]
expected: FAIL
[WebGL test #10: getError expected: NO_ERROR. Was INVALID_ENUM : Setup framebuffer with texture should succeed.]
expected: FAIL
[WebGL test #14: getError expected: NO_ERROR. Was INVALID_ENUM : Setup framebuffer with texture should succeed.]
expected: FAIL
[WebGL test #17: getError expected: NO_ERROR. Was INVALID_ENUM : Drawing the texture to default framebuffer with base level 0 should succeed.]
expected: FAIL

View file

@ -0,0 +1,2 @@
[framebuffer-to-texture.html]
expected: ERROR

View file

@ -23,3 +23,5 @@
[WebGL test #5: Framebuffer incomplete.]
expected: FAIL
[WebGL test #9: getError expected: INVALID_OPERATION. Was NO_ERROR : If color buffers' type mismatch the type of fragment shader's outputs, geneate INVALID_OPERATION. Otherwise, it should be NO_ERROR]
expected: FAIL

View file

@ -11,3 +11,8 @@
[WebGL test #43: getError expected: NO_ERROR. Was INVALID_OPERATION : It's allowed for all vertex attributes to have non-zero divisors when calling drawElementsInstanced]
expected: FAIL
[WebGL test #51: getError expected: NO_ERROR. Was INVALID_OPERATION : It's allowed for all vertex attributes to have non-zero divisors when calling drawElementsInstanced]
expected: FAIL
[WebGL test #52: getError expected: NO_ERROR. Was INVALID_OPERATION : It's allowed for all vertex attributes to have non-zero divisors when calling drawElements]
expected: FAIL

View file

@ -0,0 +1,2 @@
[multisampling-depth-resolve.html]
expected: ERROR

View file

@ -1,7 +0,0 @@
[rendering-sampling-feedback-loop.html]
[WebGL test #2: getError expected: INVALID_OPERATION. Was NO_ERROR : Rendering to a texture where it samples from should geneates INVALID_OPERATION. Otherwise, it should be NO_ERROR]
expected: FAIL
[WebGL test #3: getError expected: INVALID_OPERATION. Was NO_ERROR : Rendering to a texture where it samples from should geneates INVALID_OPERATION. Otherwise, it should be NO_ERROR]
expected: FAIL

View file

@ -0,0 +1,9 @@
[vertex-id-large-count.html]
[WebGL test #1: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #4: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #7: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL

View file

@ -0,0 +1,180 @@
[vertex-id.html]
[WebGL test #3: After clearShould be 42, was 0]
expected: FAIL
[WebGL test #4: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #6: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #7: Should be 1, was 0]
expected: FAIL
[WebGL test #8: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #9: Should be 10000, was 0]
expected: FAIL
[WebGL test #10: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #11: Should be 100000, was 0]
expected: FAIL
[WebGL test #12: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #13: Should be 1000000, was 0]
expected: FAIL
[WebGL test #14: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #15: Should be 1, was 0]
expected: FAIL
[WebGL test #16: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #17: Should be 2, was 0]
expected: FAIL
[WebGL test #18: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #19: Should be 10001, was 0]
expected: FAIL
[WebGL test #20: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #21: Should be 100001, was 0]
expected: FAIL
[WebGL test #22: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #23: Should be 1000001, was 0]
expected: FAIL
[WebGL test #24: getError expected one of: NO_ERROR or OUT_OF_MEMORY. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #25: getError expected one of: NO_ERROR or OUT_OF_MEMORY. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #26: getError expected one of: NO_ERROR or OUT_OF_MEMORY. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #27: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #28: Should be 1, was 0]
expected: FAIL
[WebGL test #29: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #30: Should be 2, was 0]
expected: FAIL
[WebGL test #31: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #32: Should be 5, was 0]
expected: FAIL
[WebGL test #33: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #34: Should be 3, was 0]
expected: FAIL
[WebGL test #35: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #36: Should be 10000, was 0]
expected: FAIL
[WebGL test #37: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #38: Should be 2, was 0]
expected: FAIL
[WebGL test #39: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #40: Should be 5, was 0]
expected: FAIL
[WebGL test #41: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #42: Should be 3, was 0]
expected: FAIL
[WebGL test #43: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #44: Should be 10000, was 0]
expected: FAIL
[WebGL test #45: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #46: Should be 5, was 0]
expected: FAIL
[WebGL test #47: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #48: Should be 3, was 0]
expected: FAIL
[WebGL test #49: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #50: Should be 10000, was 0]
expected: FAIL
[WebGL test #51: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #52: Should be 3, was 0]
expected: FAIL
[WebGL test #53: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #54: Should be 10000, was 0]
expected: FAIL
[WebGL test #55: getError expected: NO_ERROR. Was INVALID_OPERATION : ]
expected: FAIL
[WebGL test #56: Should be 10000, was 0]
expected: FAIL
[WebGL test #58: [0\] expected 1, was 0]
expected: FAIL
[WebGL test #59: [0\] expected 10000, was 0]
expected: FAIL
[WebGL test #60: [1\] expected 1, was 0]
expected: FAIL
[WebGL test #61: [0\] expected 1, was 0]
expected: FAIL
[WebGL test #62: [0\] expected 10000, was 0]
expected: FAIL
[WebGL test #63: [0\] expected 10000, was 0]
expected: FAIL
[WebGL test #64: getError expected: NO_ERROR. Was INVALID_OPERATION : There should be no remaining errors]
expected: FAIL

View file

@ -119,3 +119,8 @@
[WebGL test #202: gl.getTexParameter(gl.TEXTURE_2D, gl.TEXTURE_IMMUTABLE_FORMAT) should be false (of type boolean). Was 0 (of type number).]
expected: FAIL
[WebGL test #291: getInternalformatParameter returned instead of null for invalid internalformat enum: POINTS/ZERO/NO_ERROR/NONE]
expected: FAIL
[WebGL test #340: gl.getActiveUniformBlockName(program, 0) should be Transform. Was _uTransform.]
expected: FAIL

View file

@ -0,0 +1,24 @@
[compressed-tex-image.html]
[WebGL test #33: gl.compressedTexImage2D(gl.TEXTURE_2D, 0, ext.COMPRESSED_RGBA_S3TC_DXT5_EXT, 4,4, 0, 16, 0) threw exception TypeError: Value is not an object.]
expected: FAIL
[WebGL test #34: gl.compressedTexImage2D(gl.TEXTURE_2D, 0, ext.COMPRESSED_RGBA_S3TC_DXT5_EXT, 4,4, 0, 16, 1) threw exception TypeError: Value is not an object.]
expected: FAIL
[WebGL test #35: gl.compressedTexImage2D(gl.TEXTURE_2D, 0, ext.COMPRESSED_RGBA_S3TC_DXT5_EXT, 4,4, 0, 16, 16) threw exception TypeError: Value is not an object.]
expected: FAIL
[WebGL test #36: gl.compressedTexImage2D(gl.TEXTURE_2D, 0, ext.COMPRESSED_RGBA_S3TC_DXT5_EXT, 4,4, 0, 16, 17) threw exception TypeError: Value is not an object.]
expected: FAIL
[WebGL test #37: gl.compressedTexSubImage2D(gl.TEXTURE_2D, 0, 0,0, 4,4, ext.COMPRESSED_RGBA_S3TC_DXT5_EXT, 16, 0) threw exception TypeError: Value is not an object.]
expected: FAIL
[WebGL test #38: gl.compressedTexSubImage2D(gl.TEXTURE_2D, 0, 0,0, 4,4, ext.COMPRESSED_RGBA_S3TC_DXT5_EXT, 16, 1) threw exception TypeError: Value is not an object.]
expected: FAIL
[WebGL test #39: gl.compressedTexSubImage2D(gl.TEXTURE_2D, 0, 0,0, 4,4, ext.COMPRESSED_RGBA_S3TC_DXT5_EXT, 16, 16) threw exception TypeError: Value is not an object.]
expected: FAIL
[WebGL test #40: gl.compressedTexSubImage2D(gl.TEXTURE_2D, 0, 0,0, 4,4, ext.COMPRESSED_RGBA_S3TC_DXT5_EXT, 16, 17) threw exception TypeError: Value is not an object.]
expected: FAIL

View file

@ -203,3 +203,119 @@
[WebGL test #114: getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for bad internalformat DEPTH24_STENCIL8]
expected: FAIL
[WebGL test #22: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RGBA=>R8]
expected: FAIL
[WebGL test #24: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RGBA8=>R8]
expected: FAIL
[WebGL test #26: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RGBA=>RG8]
expected: FAIL
[WebGL test #28: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RGBA8=>RG8]
expected: FAIL
[WebGL test #30: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RGBA=>RGB8]
expected: FAIL
[WebGL test #32: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RGBA8=>RGB8]
expected: FAIL
[WebGL test #34: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RGBA=>RGBA8]
expected: FAIL
[WebGL test #36: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RGBA8=>RGBA8]
expected: FAIL
[WebGL test #46: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat SRGB8_ALPHA8=>SRGB8]
expected: FAIL
[WebGL test #48: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat SRGB8_ALPHA8=>SRGB8_ALPHA8]
expected: FAIL
[WebGL test #50: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat RGBA32I=>R32I]
expected: FAIL
[WebGL test #52: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat RGBA32I=>RG32I]
expected: FAIL
[WebGL test #54: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat RGBA32I=>RGB32I]
expected: FAIL
[WebGL test #56: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat RGBA32I=>RGBA32I]
expected: FAIL
[WebGL test #58: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>R8I]
expected: FAIL
[WebGL test #60: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>R16I]
expected: FAIL
[WebGL test #62: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>RG8I]
expected: FAIL
[WebGL test #64: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>RG16I]
expected: FAIL
[WebGL test #66: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>RGB8I]
expected: FAIL
[WebGL test #68: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>RGB16I]
expected: FAIL
[WebGL test #70: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>RGBA8I]
expected: FAIL
[WebGL test #72: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32I=>RGBA16I]
expected: FAIL
[WebGL test #74: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat RGBA32UI=>R32UI]
expected: FAIL
[WebGL test #76: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat RGBA32UI=>RG32UI]
expected: FAIL
[WebGL test #78: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat RGBA32UI=>RGB32UI]
expected: FAIL
[WebGL test #80: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat RGBA32UI=>RGBA32UI]
expected: FAIL
[WebGL test #82: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>R8UI]
expected: FAIL
[WebGL test #84: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>R16UI]
expected: FAIL
[WebGL test #86: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RG8UI]
expected: FAIL
[WebGL test #87: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
expected: FAIL
[WebGL test #88: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RG16UI]
expected: FAIL
[WebGL test #89: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
expected: FAIL
[WebGL test #90: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RGB10_A2UI]
expected: FAIL
[WebGL test #91: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
expected: FAIL
[WebGL test #92: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RGB8UI]
expected: FAIL
[WebGL test #93: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
expected: FAIL
[WebGL test #94: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RGB16UI]
expected: FAIL
[WebGL test #96: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RGBA8UI]
expected: FAIL
[WebGL test #98: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA32UI=>RGBA16UI]
expected: FAIL

View file

@ -0,0 +1,6 @@
[generate-mipmap-with-large-base-level.html]
[WebGL test #1: getError expected: NO_ERROR. Was INVALID_ENUM : ]
expected: FAIL
[WebGL test #3: getError expected: NO_ERROR. Was INVALID_ENUM : ]
expected: FAIL

File diff suppressed because it is too large Load diff

View file

@ -2,3 +2,6 @@
expected: ERROR
[WebGL test #2: Unable to fetch WebGL rendering context for Canvas]
expected: FAIL
[Overall test]
expected: NOTRUN

View file

@ -0,0 +1,2 @@
[tex-image-10bpc.html]
expected: CRASH

View file

@ -17,3 +17,5 @@
[WebGL test #4: getError expected: INVALID_OPERATION. Was NO_ERROR : TexImage2D taking LUMINANCE/LUMINANCE/FLOAT]
expected: FAIL
[WebGL test #6: getError expected one of: INVALID_VALUE or INVALID_OPERATION. Was INVALID_ENUM : TexImage2D taking 0x822a/RED/UNSIGNED_SHORT]
expected: FAIL

View file

@ -30,3 +30,8 @@
[WebGL test #4: getError expected: NO_ERROR. Was INVALID_ENUM : texParameter(TEXTURE_BASE_LEVEL) should succeed]
expected: FAIL
[WebGL test #9: filling partial levels: should draw with [0, 0, 255, 255\]\nat (0, 0) expected: 0,0,255,255 was 0,0,0,255]
expected: FAIL
[WebGL test #11: generateMipmap with partial levels: should draw with [255, 0, 0, 255\]\nat (0, 0) expected: 255,0,0,255 was 0,0,0,255]
expected: FAIL

View file

@ -0,0 +1,24 @@
[tex-storage-compressed-formats.html]
[WebGL test #3: getError expected: INVALID_OPERATION. Was INVALID_ENUM : texStorage3D(TEXTURE_3D) should fail for 0x83f0]
expected: FAIL
[WebGL test #4: getError expected: NO_ERROR. Was INVALID_ENUM : texStorage3D(TEXTURE_2D_ARRAY) should succeed for 0x83f0]
expected: FAIL
[WebGL test #7: getError expected: INVALID_OPERATION. Was INVALID_ENUM : texStorage3D(TEXTURE_3D) should fail for 0x83f1]
expected: FAIL
[WebGL test #8: getError expected: NO_ERROR. Was INVALID_ENUM : texStorage3D(TEXTURE_2D_ARRAY) should succeed for 0x83f1]
expected: FAIL
[WebGL test #11: getError expected: INVALID_OPERATION. Was INVALID_ENUM : texStorage3D(TEXTURE_3D) should fail for 0x83f2]
expected: FAIL
[WebGL test #12: getError expected: NO_ERROR. Was INVALID_ENUM : texStorage3D(TEXTURE_2D_ARRAY) should succeed for 0x83f2]
expected: FAIL
[WebGL test #15: getError expected: INVALID_OPERATION. Was INVALID_ENUM : texStorage3D(TEXTURE_3D) should fail for 0x83f3]
expected: FAIL
[WebGL test #16: getError expected: NO_ERROR. Was INVALID_ENUM : texStorage3D(TEXTURE_2D_ARRAY) should succeed for 0x83f3]
expected: FAIL

View file

@ -0,0 +1,6 @@
[default_transform_feedback.html]
[WebGL test #3: getError expected: NO_ERROR. Was INVALID_OPERATION : there should be no errors setting up to draw with the default transform feedback]
expected: FAIL
[WebGL test #5: buffer should match expected values]
expected: FAIL

View file

@ -137,3 +137,62 @@
[WebGL test #115: getError expected: INVALID_OPERATION. Was NO_ERROR : bufferSubData with double bound buffer]
expected: FAIL
[WebGL test #91: getError expected: INVALID_OPERATION. Was NO_ERROR : bufferData with double bound buffer]
expected: FAIL
[WebGL test #92: getError expected: NO_ERROR. Was INVALID_VALUE : bufferSubData should succeed now that not double-bound]
expected: FAIL
[WebGL test #101: getError expected: INVALID_OPERATION. Was NO_ERROR : PIXEL_PACK_BUFFER is bound for transform feedback]
expected: FAIL
[WebGL test #102: getError expected: INVALID_OPERATION. Was NO_ERROR : bufferData with double bound buffer]
expected: FAIL
[WebGL test #103: getError expected: INVALID_OPERATION. Was NO_ERROR : bufferSubData with double bound buffer]
expected: FAIL
[WebGL test #104: getError expected: INVALID_OPERATION. Was NO_ERROR : getBufferSubData with double bound buffer]
expected: FAIL
[WebGL test #105: getError expected: INVALID_OPERATION. Was NO_ERROR : copyBufferSubData with double bound buffer]
expected: FAIL
[WebGL test #106: getError expected: INVALID_OPERATION. Was NO_ERROR : copyBufferSubData with double bound buffer]
expected: FAIL
[WebGL test #107: getError expected: INVALID_OPERATION. Was NO_ERROR : bufferData with double bound buffer]
expected: FAIL
[WebGL test #108: getError expected: NO_ERROR. Was INVALID_VALUE : bufferSubData should succeed now that not double-bound]
expected: FAIL
[WebGL test #114: getError expected: NO_ERROR. Was INVALID_OPERATION : PIXEL_UNPACK_BUFFER is not bound for transform feedback]
expected: FAIL
[WebGL test #115: getError expected: INVALID_OPERATION. Was NO_ERROR : PIXEL_UNPACK_BUFFER is bound for transform feedback]
expected: FAIL
[WebGL test #117: getError expected: INVALID_OPERATION. Was NO_ERROR : PIXEL_PACK_BUFFER is bound for transform feedback]
expected: FAIL
[WebGL test #118: getError expected: INVALID_OPERATION. Was NO_ERROR : bufferData with double bound buffer]
expected: FAIL
[WebGL test #119: getError expected: INVALID_OPERATION. Was NO_ERROR : bufferSubData with double bound buffer]
expected: FAIL
[WebGL test #120: getError expected: INVALID_OPERATION. Was NO_ERROR : getBufferSubData with double bound buffer]
expected: FAIL
[WebGL test #121: getError expected: INVALID_OPERATION. Was NO_ERROR : copyBufferSubData with double bound buffer]
expected: FAIL
[WebGL test #122: getError expected: INVALID_OPERATION. Was NO_ERROR : copyBufferSubData with double bound buffer]
expected: FAIL
[WebGL test #123: getError expected: INVALID_OPERATION. Was NO_ERROR : bufferData with double bound buffer]
expected: FAIL
[WebGL test #124: getError expected: NO_ERROR. Was INVALID_VALUE : bufferSubData should succeed now that not double-bound]
expected: FAIL

View file

@ -5,3 +5,41 @@
[WebGL test #24: getError expected: INVALID_OPERATION. Was NO_ERROR : after evaluating: gl.getBufferSubData(gl.TRANSFORM_FEEDBACK_BUFFER, 0, retArray, 0, retArray.length)]
expected: FAIL
[WebGL test #27: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0) should be [object WebGLBuffer\]. Was null.]
expected: FAIL
[WebGL test #28: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0) should be [object WebGLBuffer\]. Was null.]
expected: FAIL
[WebGL test #29: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0) should be [object WebGLBuffer\]. Was null.]
expected: FAIL
[WebGL test #36: gl.getParameter(gl.CURRENT_PROGRAM) should be [object WebGLProgram\]. Was [object WebGLProgram\].]
expected: FAIL
[WebGL test #40: buffer should match expected values]
expected: FAIL
[WebGL test #41: getError expected: NO_ERROR. Was INVALID_OPERATION : Transform feedback is active]
expected: FAIL
[WebGL test #42: getError expected: INVALID_OPERATION. Was NO_ERROR : Cannot change the bound buffer while transform feedback is active]
expected: FAIL
[WebGL test #43: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0) should be [object WebGLBuffer\]. Was [object WebGLBuffer\].]
expected: FAIL
[WebGL test #44: getError expected: INVALID_OPERATION. Was NO_ERROR : Cannot rebind the same buffer while transform feedback is active]
expected: FAIL
[WebGL test #45: getError expected: INVALID_OPERATION. Was NO_ERROR : Cannot change the bound buffer while transform feedback is active]
expected: FAIL
[WebGL test #46: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0) should be [object WebGLBuffer\]. Was [object WebGLBuffer\].]
expected: FAIL
[WebGL test #47: getError expected: INVALID_OPERATION. Was NO_ERROR : Cannot rebind the same buffer while transform feedback is active]
expected: FAIL
[WebGL test #48: getError expected: NO_ERROR. Was INVALID_OPERATION : No extra errors after the test]
expected: FAIL

View file

@ -0,0 +1,3 @@
[large-uniform-buffers.html]
[WebGL test #4: getError expected: NO_ERROR. Was INVALID_OPERATION : No errors from draw]
expected: FAIL

View file

@ -0,0 +1,3 @@
[vertex-array-object-and-disabled-attributes.html]
[WebGL test #2: getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors]
expected: FAIL

View file

@ -11,3 +11,35 @@
[WebGL test #33: getError expected: NO_ERROR. Was INVALID_OPERATION : there should be no errors]
expected: FAIL
[WebGL test #28: References from unbound VAOs don't keep Position buffer alive.]
expected: FAIL
[WebGL test #29: References from unbound VAOs don't keep Color buffer alive]
expected: FAIL
[WebGL test #31: References from unbound VAOs don't keep Position buffer alive.]
expected: FAIL
[WebGL test #32: References from unbound VAOs don't keep Color buffer alive]
expected: FAIL
[WebGL test #33: getError expected: NO_ERROR. Was INVALID_OPERATION : Draw call should not fail.]
expected: FAIL
[WebGL test #34: References from unbound VAOs don't keep Position buffer alive.]
expected: FAIL
[WebGL test #35: References from unbound VAOs don't keep Color buffer alive]
expected: FAIL
[WebGL test #36: getError expected: NO_ERROR. Was INVALID_OPERATION : Draw call should not fail.]
expected: FAIL
[WebGL test #37: References from unbound VAOs don't keep Position buffer alive.]
expected: FAIL
[WebGL test #38: References from unbound VAOs don't keep Color buffer alive]
expected: FAIL
[WebGL test #41: getError expected: NO_ERROR. Was INVALID_OPERATION : there should be no errors]
expected: FAIL

View file

@ -0,0 +1,3 @@
[texsubimage2d-2gb-in-4gb-wasm-memory.html]
[WebGL test #1: texSubImage2D produced expected color\nat (0, 0) expected: 42,84,128,255 was 0,0,0,0]
expected: FAIL

View file

@ -0,0 +1,3 @@
[texsubimage2d-4gb-wasm-memory.html]
[WebGL test #1: texSubImage2D produced expected color\nat (0, 0) expected: 42,84,128,255 was 0,0,0,0]
expected: FAIL