WebGL video texture support is broken, possible regression

Issue #644362


Jul 24, 2014
This issue is public.
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce


Repro Steps:

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.

Expected Results:

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.

Actual Results:

Dev Channel specific:



0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Tony S.”

      Changed Assigned To from “Tony S.” to “IE F.”

      Changed Status

      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

    You need to sign in to your Microsoft account to add a comment.

    Sign in