The WebGL draft draft describes a free cross-platform API designed to connect OpenGL ES 2.0to the canvas (<canvas >) as the context returned by the standard canvas.getContext () function .
Arun Ranganathan (Arun Ranganathan) posted on hacks.mozilla.org blog a fairly detailed introductory story on how to enable this feature in the nightly test builds of the Firefox browser , and how to make it work on those videos that do not support OpenGL ES 2.0 themselves. (Readers in the local comments show incredible joy and admit that they will not wait for the new version of Firefox.) ')
Vladimir Vukichevich (Vladimir Vukićević) also devoted a brief blogrecording to this event.
All this is another step towards the emergence on the Web of such a three-dimensionality, which does not require any plug-ins, however, it will begin to support OpenGL indiscriminately (and, in particular, the GLSL ES shader language ).And this three-dimensionality will be cross-platform. Browsers that are supposed to understand WebGL are listed by name on the title page of the WebGL wiki : these are Apple WebKit,Google Chrome,Mozilla Firefox,and Opera.
A practical example of using WebGL is the X3DOM javascript library, which supports the use ofX3Dscenes inside regular web pages.