Platform/GFX/WebGL2: Difference between revisions

From MozillaWiki
< Platform‎ | GFX
Jump to navigation Jump to search
No edit summary
No edit summary
Line 7: Line 7:
     webgl.enable-prototype-webgl2
     webgl.enable-prototype-webgl2


and the value
and the value true.


     true
On Windows, until we get full ES3 support in ANGLE, you may also need to set
 
     webgl.disable-angle
 
to the value true.


= How to create a WebGL2 context =
= How to create a WebGL2 context =

Revision as of 22:16, 18 October 2014

WebGL2 specification is now well underway at Khronos. There is a draft specification.

How to enable the WebGL2 prototype in Firefox

Go to about:config, create new boolean preference with the name

   webgl.enable-prototype-webgl2

and the value true.

On Windows, until we get full ES3 support in ANGLE, you may also need to set

   webgl.disable-angle

to the value true.

How to create a WebGL2 context

Similar to ordinary WebGL contexts, just use the "experimental-webgl2" context id:

   var gl = somecanvas.getContext("experimental-webgl2");

Requirements

WebGL2 requires either OpenGL ES 3.0 support, or a comparable desktop OpenGL feature set (any desktop OpenGL 3.2 system should work, but not all of OpenGL 3.2 is required).