The Transform Technology Summits start October 13th with Low-Code/No Code: Enabling Enterprise Agility. Register now!


There were a lot of announcements at Game Developer Conference in San Francisco today, but one flew under the radar: a preview of WebGL 2. Mozilla gave us a sneak peek of what will one day power games and other intensive applications in the browser.

WebGL, which stands for Web Graphics Library, is a JavaScript API for rendering interactive 3D computer graphics and 2D graphics in compatible browsers without needing plugins. It allows GPU-accelerated usage of physics, image processing, and effects as part of the web page canvas, and WebGL elements can be mixed with other HTML elements on the page.

WebGL 2 is still under development by the WebGL working group, which is controlled by a consortium of graphics hardware and software experts known as The Khronos Group. Nonetheless, Mozilla was eager to show off what a spokesperson told us is a custom build of WebGL 2:

Webinar

Three top investment pros open up about what it takes to get your video game funded.

Watch On Demand

While the current version of WebGL is based on OpenGL ES 2.0, its successor will be based on OpenGL ES 3.0. Not so coincidentally, The Khronos Group today also unveiled that its Vulkan applications programming interface will be the successor to the OpenGL graphics standard that is widely used in mobile-gaming hardware.

Mozilla is naturally much more interested in web development, and so it shared an update that The Khronos Group sanctioned on its main homepage:

WebGL 2 will raise many restrictions and add new capabilities compared to WebGL 1. For example, while WebGL 1 only required support for being able to render using 8 textures at a time, WebGL 2 raises this minimum limit to 32.

WebGL 2 also includes requirements for higher precision in fragment shaders, adds support for features such as occlusion queries and geometry instancing, and introduces developer-controlled access to antialiasing, multiple render targets, and more. All of this combines to enable Web developers access to more advanced graphics on both desktop and mobile platforms.

The video above was created with the help of Unity Technologies, which today also shipped its Unity 5 multiplatform game engine. This latest version includes experimental support for WebGL export, which aims to let game developers repurpose their mobile games for the web, and Mozilla says it worked with Unity engineers to bring their ES 3.0 target to WebGL 2.

Again, WebGL 2 isn’t ready for prime time yet, but companies like Mozilla and Unity are already willing to push it forward so gamers can enjoy an increasingly superior experience right in the browser.

GamesBeat

GamesBeat's creed when covering the game industry is "where passion meets business." What does this mean? We want to tell you how the news matters to you -- not just as a decision-maker at a game studio, but also as a fan of games. Whether you read our articles, listen to our podcasts, or watch our videos, GamesBeat will help you learn about the industry and enjoy engaging with it. How will you do that? Membership includes access to:
  • Newsletters, such as DeanBeat
  • The wonderful, educational, and fun speakers at our events
  • Networking opportunities
  • Special members-only interviews, chats, and "open office" events with GamesBeat staff
  • Chatting with community members, GamesBeat staff, and other guests in our Discord
  • And maybe even a fun prize or two
  • Introductions to like-minded parties
Become a member