Firefox/Projects/VideoDriverBlacklisting/DataDescription
< Firefox | Projects | VideoDriverBlacklisting
Jump to navigation
Jump to search
The following fields are needed for a blacklist entry:
- The OS & version: Windows XP, Windows Vista, Windows 7, Mac OS X 10.5, Mac OS X 10.6, Linux.
- The PCI vendor id, in hex - like 0x8086.
- A list of device IDs to which the blacklist entry applies, in hex; e.g. 0x2582, 0x2782, 0x2592, 0x2792.
- The feature being blacklisted; one of: Direct2D, Direct3D 9 layers, Direct3D 10 layers, Direct3D 10.1 layers, OpenGL Layers, WebGL on OpenGL, WebGL on ANGLE.
- The feature's status: blocked on driver version, blocked on device, blocked on OS, discouraged, or no info.
- The driver version we're operating on: like 8.15.231.2202.
- The version requirement: less than, less than or equal, greater than, greater than or equal, equal, not equal.
If fields are omitted, it's implied that all devices that match the other fields
This can be represented however one likes; here's a seat-of-my-pants XML representation.
<blocklist-entry>
<os>WINDOWS7</os>
<vendor>0x8086</vendor>
<devices>
<device>0x2582</device>
<device>0x2782</device>
</devices>
<feature> D3D10_LAYERS </feature>
<feature-status> BLOCKED-DRIVER-VERSION </feature-status>
<driver-version> 8.52.322.2202 </driver-version>
<driver-version-comparator> LESS_THAN_EQUAL </driver-version-comparator>
</blocklist-entry>