BlacklistsAndWhitelists
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.