Add support for WebGL2 TexStorage2D

Adds initial support for the WebGL2 `TexStorage2D` call, adds
support for the related texture enums and enables some of the
texture tests.

See: https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.6
This commit is contained in:
Mátyás Mustoha 2020-03-12 14:55:46 +01:00 committed by Josh Matthews
parent 3bedd44026
commit 8789a6a8d8
63 changed files with 1906 additions and 384 deletions

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -0,0 +1,5 @@
[active-3d-texture-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,115 @@
[copy-texture-cube-map-AMD-bug.html]
[WebGL test #15: gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be 36053. Was 36054.]
expected: FAIL
[WebGL test #36: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #38: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #24: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #21: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #40: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #23: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #17: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #39: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #22: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #29: gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be 36053. Was 36054.]
expected: FAIL
[WebGL test #13: getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #14: getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #11: getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #20: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #9: getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #19: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #10: getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #28: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #6: getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #34: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #12: getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #26: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #32: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #33: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #41: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #37: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #8: getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #4: getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #7: getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #42: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #31: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #35: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #3: getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #27: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #25: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL
[WebGL test #18: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : CopyTexSubImage2D should succeed.]
expected: FAIL
[WebGL test #5: getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexImage2D should succeed.]
expected: FAIL

View file

@ -0,0 +1,5 @@
[copy-texture-image-luma-format.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 @@
[copy-texture-image-same-texture.html]
expected: TIMEOUT

View file

@ -0,0 +1,5 @@
[copy-texture-image-webgl-specific.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 @@
[copy-texture-image.html]
expected: TIMEOUT

View file

@ -0,0 +1,673 @@
[gl-get-tex-parameter.html]
[WebGL test #87: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAX_LOD"\]) should be 1000 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #206: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was null (of type object).]
expected: FAIL
[WebGL test #15: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_T"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #7: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_S"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #278: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAX_LEVEL"\]) should be 300 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #311: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was null (of type object).]
expected: FAIL
[WebGL test #173: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAX_LEVEL"\]) should be 800 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #313: getError expected: NO_ERROR. Was INVALID_OPERATION : should be no errors]
expected: FAIL
[WebGL test #199: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_IMMUTABLE_LEVELS"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #261: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_COMPARE_MODE"\]) should be 34894 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #163: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_BASE_LEVEL"\]) should be 100. Was 0.]
expected: FAIL
[WebGL test #246: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_R"\]) should be 33648 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #283: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_MIN_LOD"\]) should be -500. Was -1000.]
expected: FAIL
[WebGL test #165: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_BASE_LEVEL"\]) should be 100 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #136: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MIN_FILTER"\]) should be 9987 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #256: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 513 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #244: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_WRAP_R"\]) should be 33648. Was 10497.]
expected: FAIL
[WebGL test #247: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_R"\]) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #189: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAX_LOD"\]) should be 500 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #103: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was null (of type object).]
expected: FAIL
[WebGL test #158: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_COMPARE_MODE"\]) should be 34894 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #184: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MIN_LOD"\]) should be -500 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #243: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_WRAP_R"\]) should be 33071. Was 10497.]
expected: FAIL
[WebGL test #143: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_R"\]) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #37: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_R"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #47: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 515 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #153: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_COMPARE_MODE"\]) should be 34894. Was 0.]
expected: FAIL
[WebGL test #200: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_IMMUTABLE_LEVELS"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #238: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MIN_FILTER"\]) should be 9728 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #215: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_S"\]) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #69: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAX_LEVEL"\]) should be 1000 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #71: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAX_LEVEL"\]) should be 1000 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #312: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was null (of type object).]
expected: FAIL
[WebGL test #268: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_BASE_LEVEL"\]) should be 99. Was 0.]
expected: FAIL
[WebGL test #56: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_COMPARE_MODE"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #280: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAX_LEVEL"\]) should be 300 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #88: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAX_LOD"\]) should be 1000 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #290: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_MAX_LOD"\]) should be 999. Was 1000.]
expected: FAIL
[WebGL test #241: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_WRAP_R"\]) should be 33071. Was 10497.]
expected: FAIL
[WebGL test #171: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_MAX_LEVEL"\]) should be 800. Was 1000.]
expected: FAIL
[WebGL test #186: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_MAX_LOD"\]) should be 500. Was 1000.]
expected: FAIL
[WebGL test #192: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAX_LOD"\]) should be 500 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #94: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_IMMUTABLE_LEVELS"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #95: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_IMMUTABLE_LEVELS"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #292: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_MAX_LOD"\]) should be 999. Was 1000.]
expected: FAIL
[WebGL test #303: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_IMMUTABLE_LEVELS"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #61: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_BASE_LEVEL"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #112: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_S"\]) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
[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 #147: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 516. Was 515.]
expected: FAIL
[WebGL test #204: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was 0 (of type number).]
expected: FAIL
[WebGL test #287: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MIN_LOD"\]) should be -500 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #32: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MIN_FILTER"\]) should be 9986 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #265: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_BASE_LEVEL"\]) should be 100. Was 0.]
expected: FAIL
[WebGL test #96: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_IMMUTABLE_LEVELS"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #70: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAX_LEVEL"\]) should be 1000 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #306: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was 0 (of type number).]
expected: FAIL
[WebGL test #205: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was null (of type object).]
expected: FAIL
[WebGL test #187: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_MAX_LOD"\]) should be 500. Was 1000.]
expected: FAIL
[WebGL test #252: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 513. Was 515.]
expected: FAIL
[WebGL test #133: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MIN_FILTER"\]) should be 9987 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #128: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAG_FILTER"\]) should be 9728 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #213: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_S"\]) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #45: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 515 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #293: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAX_LOD"\]) should be 500 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #144: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_R"\]) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #207: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was null (of type object).]
expected: FAIL
[WebGL test #148: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 516. Was 515.]
expected: FAIL
[WebGL test #295: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAX_LOD"\]) should be 500 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #137: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_WRAP_R"\]) should be 33071. Was 10497.]
expected: FAIL
[WebGL test #216: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_S"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #279: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAX_LEVEL"\]) should be 800 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #270: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_BASE_LEVEL"\]) should be 99 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #178: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_MIN_LOD"\]) should be -500. Was -1000.]
expected: FAIL
[WebGL test #29: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MIN_FILTER"\]) should be 9986 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #242: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_WRAP_R"\]) should be 33648. Was 10497.]
expected: FAIL
[WebGL test #307: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was 0 (of type number).]
expected: FAIL
[WebGL test #302: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_IMMUTABLE_LEVELS"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #269: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_BASE_LEVEL"\]) should be 100 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #221: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_T"\]) should be 33648 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #276: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_MAX_LEVEL"\]) should be 300. Was 1000.]
expected: FAIL
[WebGL test #264: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_COMPARE_MODE"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #262: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_COMPARE_MODE"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #111: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_S"\]) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #101: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was null (of type object).]
expected: FAIL
[WebGL test #308: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was 0 (of type number).]
expected: FAIL
[WebGL test #127: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAG_FILTER"\]) should be 9728 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #288: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MIN_LOD"\]) should be -999 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #190: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAX_LOD"\]) should be 500 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #48: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 515 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #125: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAG_FILTER"\]) should be 9728 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #149: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 516 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #267: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_BASE_LEVEL"\]) should be 100. Was 0.]
expected: FAIL
[WebGL test #160: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_COMPARE_MODE"\]) should be 34894 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #301: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_IMMUTABLE_LEVELS"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #168: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_BASE_LEVEL"\]) should be 100 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #62: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_BASE_LEVEL"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #31: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MIN_FILTER"\]) should be 9986 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #251: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 516. Was 515.]
expected: FAIL
[WebGL test #100: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was 0 (of type number).]
expected: FAIL
[WebGL test #135: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MIN_FILTER"\]) should be 9987 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #8: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_S"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #183: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MIN_LOD"\]) should be -500 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #224: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_T"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #182: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MIN_LOD"\]) should be -500 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #266: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_BASE_LEVEL"\]) should be 99. Was 0.]
expected: FAIL
[WebGL test #72: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAX_LEVEL"\]) should be 1000 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #245: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_R"\]) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #138: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_WRAP_R"\]) should be 33071. Was 10497.]
expected: FAIL
[WebGL test #117: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_T"\]) should be 33648 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #80: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MIN_LOD"\]) should be -1000 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #23: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAG_FILTER"\]) should be 9729 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #166: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_BASE_LEVEL"\]) should be 100 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #273: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_MAX_LEVEL"\]) should be 800. Was 1000.]
expected: FAIL
[WebGL test #38: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_R"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #176: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAX_LEVEL"\]) should be 800 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #175: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAX_LEVEL"\]) should be 800 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #24: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAG_FILTER"\]) should be 9729 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #0: getError expected: NO_ERROR. Was INVALID_ENUM : should be no errors]
expected: FAIL
[WebGL test #6: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_S"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #98: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was 0 (of type number).]
expected: FAIL
[WebGL test #150: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 516 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #180: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_MIN_LOD"\]) should be -500. Was -1000.]
expected: FAIL
[WebGL test #203: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was 0 (of type number).]
expected: FAIL
[WebGL test #237: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MIN_FILTER"\]) should be 9987 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #304: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_IMMUTABLE_LEVELS"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #305: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was 0 (of type number).]
expected: FAIL
[WebGL test #99: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was 0 (of type number).]
expected: FAIL
[WebGL test #119: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_T"\]) should be 33648 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #201: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was 0 (of type number).]
expected: FAIL
[WebGL test #159: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_COMPARE_MODE"\]) should be 34894 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #232: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAG_FILTER"\]) should be 9729 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #250: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 513. Was 515.]
expected: FAIL
[WebGL test #21: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAG_FILTER"\]) should be 9729 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #222: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_T"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #231: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAG_FILTER"\]) should be 9728 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #253: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 516 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #30: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MIN_FILTER"\]) should be 9986 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #126: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAG_FILTER"\]) should be 9728 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #223: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_T"\]) should be 33648 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #93: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_IMMUTABLE_LEVELS"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #286: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MIN_LOD"\]) should be -999 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #239: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MIN_FILTER"\]) should be 9987 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #285: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MIN_LOD"\]) should be -500 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #85: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAX_LOD"\]) should be 1000 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #46: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 515 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #55: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_COMPARE_MODE"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #146: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 516. Was 515.]
expected: FAIL
[WebGL test #309: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was null (of type object).]
expected: FAIL
[WebGL test #63: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_BASE_LEVEL"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #161: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_BASE_LEVEL"\]) should be 100. Was 0.]
expected: FAIL
[WebGL test #97: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was 0 (of type number).]
expected: FAIL
[WebGL test #277: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAX_LEVEL"\]) should be 800 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #240: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MIN_FILTER"\]) should be 9728 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #157: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_COMPARE_MODE"\]) should be 34894 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #54: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_COMPARE_MODE"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #254: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 513 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #177: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_MIN_LOD"\]) should be -500. Was -1000.]
expected: FAIL
[WebGL test #142: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_R"\]) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #282: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_MIN_LOD"\]) should be -999. Was -1000.]
expected: FAIL
[WebGL test #191: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAX_LOD"\]) should be 500 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #155: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_COMPARE_MODE"\]) should be 34894. Was 0.]
expected: FAIL
[WebGL test #263: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_COMPARE_MODE"\]) should be 34894 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #255: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 516 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #110: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_S"\]) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #167: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_BASE_LEVEL"\]) should be 100 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #22: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAG_FILTER"\]) should be 9729 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #296: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MAX_LOD"\]) should be 999 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #284: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_MIN_LOD"\]) should be -999. Was -1000.]
expected: FAIL
[WebGL test #179: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_MIN_LOD"\]) should be -500. Was -1000.]
expected: FAIL
[WebGL test #259: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_COMPARE_MODE"\]) should be 34894. Was 0.]
expected: FAIL
[WebGL test #185: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_MAX_LOD"\]) should be 500. Was 1000.]
expected: FAIL
[WebGL test #272: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_BASE_LEVEL"\]) should be 99 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #198: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_IMMUTABLE_LEVELS"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #170: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_MAX_LEVEL"\]) should be 800. Was 1000.]
expected: FAIL
[WebGL test #281: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_MIN_LOD"\]) should be -500. Was -1000.]
expected: FAIL
[WebGL test #271: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_BASE_LEVEL"\]) should be 100 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #140: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_WRAP_R"\]) should be 33071. Was 10497.]
expected: FAIL
[WebGL test #53: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_COMPARE_MODE"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #77: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MIN_LOD"\]) should be -1000 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #104: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was null (of type object).]
expected: FAIL
[WebGL test #181: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MIN_LOD"\]) should be -500 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #78: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MIN_LOD"\]) should be -1000 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #164: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_BASE_LEVEL"\]) should be 100. Was 0.]
expected: FAIL
[WebGL test #145: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 516. Was 515.]
expected: FAIL
[WebGL test #5: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_S"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #79: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_MIN_LOD"\]) should be -1000 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #152: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 516 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #310: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was null (of type object).]
expected: FAIL
[WebGL test #174: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAX_LEVEL"\]) should be 800 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #16: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_T"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #102: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was null (of type object).]
expected: FAIL
[WebGL test #289: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_MAX_LOD"\]) should be 500. Was 1000.]
expected: FAIL
[WebGL test #230: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAG_FILTER"\]) should be 9729 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #208: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_IMMUTABLE_FORMAT"\]) should be false (of type boolean). Was null (of type object).]
expected: FAIL
[WebGL test #141: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_R"\]) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #86: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAX_LOD"\]) should be 1000 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #14: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_T"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #172: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_MAX_LEVEL"\]) should be 800. Was 1000.]
expected: FAIL
[WebGL test #118: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_T"\]) should be 33648 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #64: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_BASE_LEVEL"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #120: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_T"\]) should be 33648 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #151: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 516 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #229: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAG_FILTER"\]) should be 9728 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #294: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MAX_LOD"\]) should be 999 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #214: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_S"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #291: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_MAX_LOD"\]) should be 500. Was 1000.]
expected: FAIL
[WebGL test #274: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_MAX_LEVEL"\]) should be 300. Was 1000.]
expected: FAIL
[WebGL test #188: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_MAX_LOD"\]) should be 500. Was 1000.]
expected: FAIL
[WebGL test #162: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_BASE_LEVEL"\]) should be 100. Was 0.]
expected: FAIL
[WebGL test #40: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_R"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #249: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_COMPARE_FUNC"\]) should be 516. Was 515.]
expected: FAIL
[WebGL test #134: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_MIN_FILTER"\]) should be 9987 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #275: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_MAX_LEVEL"\]) should be 800. Was 1000.]
expected: FAIL
[WebGL test #197: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_IMMUTABLE_LEVELS"\]) should be 0 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #156: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_COMPARE_MODE"\]) should be 34894. Was 0.]
expected: FAIL
[WebGL test #39: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_R"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #13: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_T"\]) should be 10497 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #139: gl.getTexParameter(gl["TEXTURE_CUBE_MAP"\], gl["TEXTURE_WRAP_R"\]) should be 33071. Was 10497.]
expected: FAIL
[WebGL test #257: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_COMPARE_MODE"\]) should be 34894. Was 0.]
expected: FAIL
[WebGL test #248: gl.getTexParameter(gl["TEXTURE_3D"\], gl["TEXTURE_WRAP_R"\]) should be 33648 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #109: gl.getTexParameter(gl["TEXTURE_2D_ARRAY"\], gl["TEXTURE_WRAP_S"\]) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
[WebGL test #154: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_COMPARE_MODE"\]) should be 34894. Was 0.]
expected: FAIL
[WebGL test #169: gl.getTexParameter(gl["TEXTURE_2D"\], gl["TEXTURE_MAX_LEVEL"\]) should be 800. Was 1000.]
expected: FAIL

View file

@ -0,0 +1,5 @@
[origin-clean-conformance-offscreencanvas.html]
expected: ERROR
[WebGL test #2: Unable to fetch WebGL rendering context for Canvas]
expected: FAIL

View file

@ -0,0 +1,16 @@
[tex-3d-mipmap-levels-intel-bug.html]
[WebGL test #3: getError expected: NO_ERROR. Was INVALID_OPERATION : texParameter(TEXTURE_BASE_LEVEL) should succeed]
expected: FAIL
[WebGL test #6: should draw with [255, 0, 0, 255\]\nat (0, 0) expected: 255,0,0,255 was 0,0,0,255]
expected: FAIL
[WebGL test #2: getError expected: NO_ERROR. Was INVALID_OPERATION : texParameter(TEXTURE_MIN_FILTER) should succeed]
expected: FAIL
[WebGL test #4: getError expected: NO_ERROR. Was INVALID_OPERATION : texStorage3D should succeed]
expected: FAIL
[WebGL test #1: getError expected: NO_ERROR. Was INVALID_OPERATION : texParameter(TEXTURE_MAG_FILTER) should succeed]
expected: FAIL

View file

@ -0,0 +1,5 @@
[tex-3d-size-limit.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,10 @@
[tex-base-level-bug.html]
[WebGL test #3: should draw with [255, 0, 0, 255\]\nat (0, 0) expected: 255,0,0,255 was 0,0,0,255]
expected: FAIL
[WebGL test #1: getError expected: NO_ERROR. Was INVALID_ENUM : Texture setup should succeed]
expected: FAIL
[WebGL test #5: should draw with [255, 0, 0, 255\]\nat (0, 0) expected: 255,0,0,255 was 0,0,0,0]
expected: FAIL

View file

@ -0,0 +1,17 @@
[tex-image-and-sub-image-with-array-buffer-view-sub-source.html]
expected: ERROR
[WebGL test #3: Element 1: expected 1, got 0]
expected: FAIL
[WebGL test #8: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL
[WebGL test #7: Element 1: expected 1, got 0]
expected: FAIL
[WebGL test #4: getError expected: INVALID_OPERATION. Was NO_ERROR : srcOffset too large]
expected: FAIL
[WebGL test #0: getError expected: INVALID_OPERATION. Was NO_ERROR : srcOffset too large]
expected: FAIL

View file

@ -0,0 +1,2 @@
[tex-image-with-bad-args-from-dom-elements.html]
expected: TIMEOUT

View file

@ -0,0 +1,13 @@
[tex-image-with-bad-args.html]
[WebGL test #5: getError expected: INVALID_OPERATION. Was INVALID_ENUM : TexImage2D taking LUMINANCE_ALPHA/LUMINANCE_ALPHA/HALF_FLOAT]
expected: FAIL
[WebGL test #3: getError expected: INVALID_OPERATION. Was INVALID_ENUM : TexImage2D taking RGBA/RGBA/HALF_FLOAT]
expected: FAIL
[WebGL test #7: getError expected one of: INVALID_VALUE or INVALID_OPERATION. Was INVALID_ENUM : TexImage2D taking RED/RED/UNSIGNED_SHORT]
expected: FAIL
[WebGL test #6: getError expected: INVALID_VALUE. Was INVALID_ENUM : TexImage2D taking 0x822a/RED/UNSIGNED_SHORT]
expected: FAIL

View file

@ -0,0 +1,2 @@
[tex-image-with-different-data-source.html]
expected: TIMEOUT

View file

@ -0,0 +1,23 @@
[tex-input-validation.html]
expected: ERROR
[WebGL test #25: getError expected: INVALID_OPERATION. Was NO_ERROR : format: RGBA type: BYTE]
expected: FAIL
[WebGL test #52: getError expected: INVALID_OPERATION. Was NO_ERROR : colorBufferFormat: RGB565 internalFormat: RGBA target: TEXTURE_2D]
expected: FAIL
[WebGL test #24: getError expected: INVALID_OPERATION. Was INVALID_ENUM : format: RED type: UNSIGNED_BYTE]
expected: FAIL
[WebGL test #41: getError expected: NO_ERROR. Was INVALID_OPERATION : colorBufferFormat: RGB565 internalFormat: RGB target: TEXTURE_2D border: 0]
expected: FAIL
[WebGL test #71: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL
[WebGL test #70: getError expected: NO_ERROR. Was INVALID_ENUM : ]
expected: FAIL
[WebGL test #68: getError expected: INVALID_OPERATION. Was NO_ERROR : colorBufferFormat: RGB internalFormat: RGBA]
expected: FAIL

View file

@ -0,0 +1,32 @@
[tex-mipmap-levels.html]
expected: ERROR
[WebGL test #23: getError expected: NO_ERROR. Was INVALID_ENUM : generateMipmap should succeed]
expected: FAIL
[WebGL test #10: getError expected: NO_ERROR. Was INVALID_OPERATION : generateMipmap should succeed]
expected: FAIL
[WebGL test #15: getError expected: NO_ERROR. Was INVALID_ENUM : texParameter(TEXTURE_MAX_LEVEL) should succeed]
expected: FAIL
[WebGL test #21: getError expected: NO_ERROR. Was INVALID_ENUM : texParameter(TEXTURE_BASE_LEVEL) should succeed]
expected: FAIL
[WebGL test #5: getError expected: NO_ERROR. Was INVALID_ENUM : texParameter(TEXTURE_MAX_LEVEL) should succeed]
expected: FAIL
[WebGL test #9: should draw with [0, 0, 255, 255\]\nat (0, 0) expected: 0,0,255,255 was 0,0,0,255]
expected: FAIL
[WebGL test #24: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL
[WebGL test #14: getError expected: NO_ERROR. Was INVALID_ENUM : texParameter(TEXTURE_BASE_LEVEL) should succeed]
expected: FAIL
[WebGL test #11: should draw with [255, 0, 0, 255\]\nat (0, 0) expected: 255,0,0,255 was 0,0,0,255]
expected: FAIL
[WebGL test #4: getError expected: NO_ERROR. Was INVALID_ENUM : texParameter(TEXTURE_BASE_LEVEL) should succeed]
expected: FAIL

View file

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

View file

@ -0,0 +1,10 @@
[tex-storage-2d.html]
[WebGL test #32: texture should sample as uninitialized texture after texStorage2D\nat (0, 0) expected: 0,0,0,255 was 255,84,64,255]
expected: FAIL
[WebGL test #15: texture should sample as uninitialized texture after texStorage2D\nat (0, 0) expected: 0,0,0,0 was 120,110,52,162]
expected: FAIL
[WebGL test #104: texture should sample as uninitialized texture after texStorage2D\nat (0, 0) expected: 0,0,0,255 was 208,68,57,255]
expected: FAIL

View file

@ -0,0 +1,23 @@
[tex-storage-and-subimage-3d.html]
expected: ERROR
[WebGL test #8: getError expected: INVALID_OPERATION. Was INVALID_ENUM : texStorage3D should fail when no texture is bound]
expected: FAIL
[WebGL test #10: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL
[WebGL test #5: getError expected: INVALID_VALUE. Was INVALID_ENUM : texStorage3D should fail for zero levels]
expected: FAIL
[WebGL test #1: getError expected: INVALID_VALUE. Was INVALID_ENUM : texStorage3D should fail for zero width]
expected: FAIL
[WebGL test #4: getError expected: INVALID_VALUE. Was INVALID_ENUM : texStorage3D should fail for negative height]
expected: FAIL
[WebGL test #3: getError expected: INVALID_VALUE. Was INVALID_ENUM : texStorage3D should fail for zero depth]
expected: FAIL
[WebGL test #2: getError expected: INVALID_VALUE. Was INVALID_ENUM : texStorage3D should fail for zero height]
expected: FAIL

View file

@ -0,0 +1,8 @@
[tex-subimage3d-canvas-bug.html]
expected: ERROR
[WebGL test #1: getError expected: NO_ERROR. Was INVALID_ENUM : Should be no errors from TexStorage3D.]
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 @@
[tex-subimage3d-pixel-buffer-bug.html]
expected: ERROR
[WebGL test #2: getError expected: NO_ERROR. Was INVALID_ENUM : texStorage3D should succeed]
expected: FAIL
[WebGL test #3: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL
[WebGL test #1: getError expected: NO_ERROR. Was INVALID_OPERATION : texParameter(TEXTURE_MIN_FILTER) should succeed]
expected: FAIL

View file

@ -0,0 +1,5 @@
[tex-unpack-params-imagedata.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 @@
[tex-unpack-params-with-flip-y-and-premultiply-alpha.html]
expected: TIMEOUT

View file

@ -0,0 +1,11 @@
[tex-unpack-params.html]
expected: ERROR
[WebGL test #0: getError expected: NO_ERROR. Was INVALID_ENUM : Set up pixel store parameters should succeed]
expected: FAIL
[WebGL test #11: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
expected: FAIL
[WebGL test #10: getError expected: NO_ERROR. Was INVALID_ENUM : Set up pixel store parameters should succeed]
expected: FAIL

View file

@ -0,0 +1,16 @@
[texel-fetch-undefined.html]
[WebGL test #4: should be 0,0,0,0\nat (0, 0) expected: 0,0,0,0 was 0,255,0,255]
expected: FAIL
[WebGL test #5: should be 0,0,0,0\nat (0, 0) expected: 0,0,0,0 was 0,255,0,255]
expected: FAIL
[WebGL test #3: should be 0,0,0,0\nat (0, 0) expected: 0,0,0,0 was 0,255,0,255]
expected: FAIL
[WebGL test #6: should be 0,0,0,0\nat (0, 0) expected: 0,0,0,0 was 0,255,0,255]
expected: FAIL
[WebGL test #2: should be 0,0,0,0\nat (0, 0) expected: 0,0,0,0 was 0,255,0,255]
expected: FAIL

View file

@ -0,0 +1,2 @@
[texture-npot.html]
expected: TIMEOUT

View file

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

View file

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

View file

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