BlacklistsAndWhitelists: Difference between revisions
Kbr google (talk | contribs) mNo edit summary |
Kbr google (talk | contribs) No edit summary |
||
Line 22: | Line 22: | ||
Firefox Mobile is not currently using any blacklist for WebGL. | Firefox Mobile is not currently using any blacklist for WebGL. | ||
==Chrome== | |||
The file encoding the rules for the Chrome browser may be [http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/resources/software_rendering_list.json?view=markup browsed here]. The following sections summarize the rules affecting WebGL. | |||
===Chrome on Windows=== |
Revision as of 23:40, 2 June 2011
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.
Chrome
The file encoding the rules for the Chrome browser may be browsed here. The following sections summarize the rules affecting WebGL.