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

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