Microsoft IE11 supports WebGL, but does not support using gl.texImage2D()
to load a texture from video. See "bug" here:
Aside from detecting IE11 specifically and blacklisting it, is there a way to detect browser support for this feature?
When I attempt to use the video element as texture source, I see the following errors in the console:
WEBGL11072: INVALID_VALUE: texImage2D: This texture source is not supported
WEBGL11098: drawArrays: The texture is a non-power-of-two texture or not mipmap complete
I might be able to settle for a mechanism to detect support for NPOT textures, which the video frames I'm trying to load will likely always be.