Difference between revisions of "BlacklistsAndWhitelists"

From WebGL Public Wiki
Jump to navigation Jump to search
Line 17: Line 17:
 
In [https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers#OpenGL_on_X11_in_Firefox_4_and_5 Firefox 4 and 5 on X11], only the NVIDIA driver is whitelisted.
 
In [https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers#OpenGL_on_X11_in_Firefox_4_and_5 Firefox 4 and 5 on X11], only the NVIDIA driver is whitelisted.
  
In [https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers#OpenGL_on_X11_in_Firefox_6_and_newer Firefox 6 and newer on X11], the following minimal versions are required: either Mesa >= 7.10, or NVIDIA >= 257.21, or any version of FGLRX implementing OpenGL 3.0 or newer.
+
In [https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers#OpenGL_on_X11_in_Firefox_6_and_newer Firefox 6 and newer on X11], the following minimal versions are required: either Mesa >= 7.10.3 (or Mesa >= 8.0 for the Nouveau driver), or NVIDIA >= 257.21, or any version of FGLRX implementing OpenGL 3.0 or newer.
  
 
===Firefox Mobile===
 
===Firefox Mobile===

Revision as of 21:50, 11 April 2012

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 stability or conformance problems. 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.3 (or Mesa >= 8.0 for the Nouveau 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.

Chrome on All Platforms

On all operating systems, WebGL is disabled on:

  • The Intel Mobile 945 Express family of chipsets
  • NVIDIA GeForce FX Go5200

Chrome on Windows

On all versions of Windows, WebGL is disabled on all graphics drivers older than January 1, 2009. Additionally, on Windows XP, WebGL is disabled on ATI/AMD drivers older than version 10.6, on NVIDIA drivers older than version 257.21, and on Intel drivers older than version 14.42.7.5294.

Chrome on Mac OS X

On Mac OS X, WebGL is disabled on:

  • ATI Radeon X1900
  • NVIDIA GeForce 7300 GT

Additionally, WebGL's antialiasing support is disabled on most ATI/AMD cards on Mac OS X, although WebGL is otherwise supported on these cards. The exceptions, where all features are supported, are:

  • ATI Radeon HD 4670
  • ATI Mobility Radeon HD 4670

Chrome on Linux

WebGL is disabled on all Intel and ATI/AMD cards.