webgl

edit

WPT coverage of the tests of webgl at the revision 5602b0f210e3. The tests link to their results in the browsers on wpt.fyi. The tentative tests (experimental features) and the reftests are listed separately from the stable tests.

GroupPassingTestsDisabledPass rate
Stable02000%
Tentative000–
Reftests0200%
All02200%

Failure reasons

The tests that do not pass (failing or disabled), by kind of reason. A test with several reasons counts once per kind.

  • NOT IMPLEMENTED: 22

Stable tests

TestResultSubtestsKindDescription
bufferSubData.htmlFail0 / 1NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
compressed-tex-sub-image-2d-without-base-image.htmlFail0 / 1NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
compressedTexImage2D.htmlFail0 / 1NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
compressedTexSubImage2D.htmlFail0 / 1NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
drawingBufferToneMapping.htmlFail0 / 8NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
framebuffer-initial-state.htmlFail0 / 4NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
framebuffer-without-color-attachment.htmlFail0 / 6NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
getParameter-stencil-masks.htmlFail0 / 5NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
getUniformLocation-uniform-block-member.htmlFail0 / 2NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
idlharness.any.jsFail8 / 4,198NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
stencilMaskSeparate-front-and-back.htmlFail0 / 2NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
texImage-half-float-type.htmlFail0 / 4NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
texImage2D-image-not-loaded.htmlFail0 / 1NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
texImage2D-source-ignores-unpack-alignment.htmlFail0 / 2NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
texImage2D.htmlFail0 / 1NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
texImage3D-size-limits.htmlFail0 / 4NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
texSubImage2D.htmlFail0 / 1NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
uniformMatrixNfv.htmlFail0 / 3NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
vertexAttrib-keeps-array-type.htmlFail0 / 16NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null
webgl2-drawing-buffer-bits.htmlFail0 / 2NOT IMPLEMENTEDWebGL: getContext('webgl') and getContext('webgl2') return null

Reftests

TestResultVariantsKindDescription
blitFramebuffer-presents-drawing-buffer.htmlFail0 / 1NOT IMPLEMENTEDWebGL: getContext('webgl2') returns null, so nothing is drawn
clearBufferfv-presents-drawing-buffer.htmlFail0 / 1NOT IMPLEMENTEDWebGL: getContext('webgl2') returns null, so nothing is drawn