BlacklistsAndWhitelists

From WebGL Public Wiki
Revision as of 23:38, 2 June 2011 by Kbr google (talk | contribs)
Jump to navigation Jump to search

In order to provide the best user experience, browsers may selectively enable or disable support for WebGL, or certain sub-features, in certain situations. This special treatment is typically used to work around a stability or conformance problem. The rules in these blacklists and whitelists are currently browser-specific, although work is underway to share them between browsers. As the rules are too complicated to fit in a simple table, this page uses one section per browser to describe the rules as of this writing.

Firefox

Firefox's graphics driver blacklist is fully documented on Mozilla's wiki. Below is a summary of the main rules affecting WebGL.

Firefox on Windows

For WebGL in Firefox on Windows, Windows XP or newer is required. The following minimal driver versions are required: either NVIDIA >= 257.21, or ATI/AMD >= 10.6, or Intel driver versions from September 2010 or newer.

Firefox on Mac OS X

For WebGL in Firefox on Mac, Mac OS 10.6 or newer is required.

Firefox on X11

In Firefox 4 and 5 on X11, only the NVIDIA driver is whitelisted.

In Firefox 6 and newer on X11, the following minimal versions are required: either Mesa >= 7.10 with a non-Gallium driver, or NVIDIA >= 257.21, or any version of FGLRX implementing OpenGL 3.0 or newer.

Firefox Mobile

Firefox Mobile is not currently using any blacklist for WebGL.