Steps to reproduce
I tried running a number of WebGL examples, including the “Flat 2009” Babylon.js example on the babylonjs.com. This simple example may be more illustrative, as it shows the video element playing on its own.
The polygons that should have the video texture are instead black. The texImage2D call reports the following error:
WEBGL11072: INVALID_VALUE: texImage2D: This texture source is not supported
I am using Internet Explorer version 11.0.9600.17207 on Windows 7 Professional with Service Pack 1. But I asked a number of friends to try it on their own machines, some of which were running Windows 8.1, and they all saw the same problem.
It may be worth noting that on my machine, I’m also seeing this warning in the console:
WEBGL11258: Temporarily switching to software rendering to display WebGL content.
When a video element is passed to texImage2D, the call should succeed without setting an error on the WebGL context, and the subsequent draw call should also succeed without an error. The resulting image should display the current frame of the video as a texture on whatever objects it was drawn.
Dev Channel specific:
Comments and activity
- Microsoft Edge Team
Changed Assigned To to “Tony S.”
Changed Assigned To from “Tony S.” to “IE F.”
Changed Status to “External”
Changed Steps to Reproduce
I have tested it with Windows 10 x64 DE-DE Build 14393.3
Edge = rotating cube with the video
IE11 = black square