IE11 To Support WebGL?
Written by Ian Elliot   
Tuesday, 02 April 2013

The biggest problem with IE10 as far as modern web apps go is its lack of WebGL support. Now we have strong evidence that IE11 will support WebGL.

It is difficult to keep a secret on the web, and perhaps Microsoft isn't too worried about people seeing IE11 before it is ready. A leaked build of Windows "Blue", aka Windows 8.1, also contained an early version of IE11. Web developer François Remy decided to see what it was hiding and found that there were WebGL APIs, but they were non-functional. Rafael Rivera, who writes the Within Windows blog, dug a little deeper and discovered the registry keys that have to be changed to enable WebGL support.

 

IE11logo

 

A little more research revealed that the WebGL API works with either  HLSL or GLSL shaders depending on a registry key.  This strongly suggests, although at the moment nothing is certain, that IE11 supports WebGL via DirectX rather than OpenGL. If so this fits in with Microsoft's long time negative attitude towards OpenGL - Microsoft might be making a play of embracing open software but not at the expense of its own products.

Apparently the API works so well that you can take existing WebGL programs (with OpenGL shaders) and just run them - as proven by this video from François REMY:

 

Ostensibly Microsoft refused to support WebGL because it made use of, and provided access to, the GPU. This might allow an attacker to execute code that could get to the rest of the system. Other features in IE10 make use of the GPU to speed up 2D graphics, but this is safe. A more rational, though unproven, explanation of Microsoft's rejection of WebGL is that it really was a rejection of OpenGL in favor of DirectX. At the time it seemed that a better strategy, rather than denying IE 3D graphics, would be to implement WebGL directly on DirectX and it seems likely that this is what has happened. 

Of course, all of this is subject to change in the final version of IE11 and if they can't get it to work well enough it might even slip to IE12 or be dropped altogether. However, there does seem to be sufficient evidence to conclude that WebGL has a good chance of being included in IE11. 

Now we have to wait for some official word from Microsoft as to what is going on. I wonder what spin they will put on rejoining the browser fold?

 

More Information

Blue's Clues: How to enable WebGL in Internet Explorer 11

Internet Explorer 11’s leaked build (new features)

Related Articles

IE The Browser You Loved To Hate       

WebGL Playground - Now Open

Microsoft no WebGL support - it's insecure 

Getting started with WebGL 

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, FacebookGoogle+ or Linkedin,  or sign up for our weekly newsletter.

 

blog comments powered by Disqus

 

Banner


User Feedback On .NET
11/04/2014

Microsoft does seem to be trying to bring .NET back, if not into the lime-light at least out of the darkness. A new report on user feedback makes interesting reading and reveals that Microsoft is list [ ... ]



Water In WebGL - One You Have To See
30/03/2014

Sometimes there are demo programs that you just have to see because they are beautiful. In this case it is a raytraced water simulation - but using WebGL to deliver it in your browser.


More News

Last Updated ( Tuesday, 02 April 2013 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2014 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.