OLD | NEW |
---|---|
1 // Determines whether certain gpu-related features are blacklisted or not. | 1 // Determines whether certain gpu-related features are blacklisted or not. |
2 // A valid software_rendering_list.json file are in the format of | 2 // A valid software_rendering_list.json file are in the format of |
3 // { | 3 // { |
4 // "version": "x.y", | 4 // "version": "x.y", |
5 // "entries": [ | 5 // "entries": [ |
6 // { // entry 1 | 6 // { // entry 1 |
7 // }, | 7 // }, |
8 // ... | 8 // ... |
9 // { // entry n | 9 // { // entry n |
10 // } | 10 // } |
(...skipping 23 matching lines...) Expand all Loading... | |
34 // 13. "perf_gaming" is a FLOAT structure (defined below). | 34 // 13. "perf_gaming" is a FLOAT structure (defined below). |
35 // 14. "perf_overall" is a FLOAT structure (defined below). | 35 // 14. "perf_overall" is a FLOAT structure (defined below). |
36 // 15. "machine_model" contais "name" and an optional "version". "name" is a | 36 // 15. "machine_model" contais "name" and an optional "version". "name" is a |
37 // STRING structure and "version" is a VERSION structure (defined below). | 37 // STRING structure and "version" is a VERSION structure (defined below). |
38 // 16. "gpu_count" is a INT structure (defined below). | 38 // 16. "gpu_count" is a INT structure (defined below). |
39 // 17 "cpu_info" is a STRING structure (defined below). | 39 // 17 "cpu_info" is a STRING structure (defined below). |
40 // 18. "exceptions" is a list of entries. | 40 // 18. "exceptions" is a list of entries. |
41 // 19. "blacklist" is a list of gpu feature strings, valid values include | 41 // 19. "blacklist" is a list of gpu feature strings, valid values include |
42 // "accelerated_2d_canvas", "accelerated_compositing", "webgl", | 42 // "accelerated_2d_canvas", "accelerated_compositing", "webgl", |
43 // "multisampling", "flash_3d", "flash_stage3d", "texture_sharing", | 43 // "multisampling", "flash_3d", "flash_stage3d", "texture_sharing", |
44 // "accelerated_video", "accelerated_video_decode", "panel_fitting", and | 44 // "accelerated_video", "accelerated_video_decode", "panel_fitting", |
45 // "all". | 45 // "force_compositing_mode", and "all". |
46 // This field is mandatory. | 46 // This field is mandatory. |
47 // 20. "description" has the description of the entry. | 47 // 20. "description" has the description of the entry. |
48 // 21. "webkit_bugs" is an array of associated webkit bug numbers. | 48 // 21. "webkit_bugs" is an array of associated webkit bug numbers. |
49 // 22. "cr_bugs" is an array of associated webkit bug numbers. | 49 // 22. "cr_bugs" is an array of associated webkit bug numbers. |
50 // 23. "browser_version" is a VERSION structure (defined below). If this | 50 // 23. "browser_version" is a VERSION structure (defined below). If this |
51 // condition is not satisfied, the entry will be ignored. If it is not | 51 // condition is not satisfied, the entry will be ignored. If it is not |
52 // present, then the entry applies to all versions of the browser. | 52 // present, then the entry applies to all versions of the browser. |
53 // 24. "disabled" is a boolean. If it is present, the entry will be skipped. | 53 // 24. "disabled" is a boolean. If it is present, the entry will be skipped. |
54 // This can not be used in exceptions. | 54 // This can not be used in exceptions. |
55 // | 55 // |
(...skipping 12 matching lines...) Expand all Loading... | |
68 // | 68 // |
69 // FLOAT includes "op" "value", and "value2". "op" can be any of the | 69 // FLOAT includes "op" "value", and "value2". "op" can be any of the |
70 // following values: "=", "<", "<=", ">", ">=", "any", "between". "value2" is | 70 // following values: "=", "<", "<=", ">", ">=", "any", "between". "value2" is |
71 // only used if "op" is "between". "value" is used for all "op" values except | 71 // only used if "op" is "between". "value" is used for all "op" values except |
72 // "any". "value" and "value2" are valid float numbers. | 72 // "any". "value" and "value2" are valid float numbers. |
73 // INT is very much like FLOAT, except that the values need to be integers. | 73 // INT is very much like FLOAT, except that the values need to be integers. |
74 | 74 |
75 { | 75 { |
76 "name": "software rendering list", | 76 "name": "software rendering list", |
77 // Please update the version number whenever you change this file. | 77 // Please update the version number whenever you change this file. |
78 "version": "4.9", | 78 "version": "4.10", |
79 "entries": [ | 79 "entries": [ |
80 { | 80 { |
81 "id": 1, | 81 "id": 1, |
82 "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac." , | 82 "description": "ATI Radeon X1900 is not compatible with WebGL on the Mac." , |
83 "webkit_bugs": [47028], | 83 "webkit_bugs": [47028], |
84 "os": { | 84 "os": { |
85 "type": "macosx" | 85 "type": "macosx" |
86 }, | 86 }, |
87 "vendor_id": "0x1002", | 87 "vendor_id": "0x1002", |
88 "device_id": ["0x7249"], | 88 "device_id": ["0x7249"], |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
193 "op": ">=", | 193 "op": ">=", |
194 "number": "7.15.10.1624" | 194 "number": "7.15.10.1624" |
195 } | 195 } |
196 } | 196 } |
197 ], | 197 ], |
198 "blacklist": [ | 198 "blacklist": [ |
199 "accelerated_video", | 199 "accelerated_video", |
200 "accelerated_video_decode", | 200 "accelerated_video_decode", |
201 "3d_css", | 201 "3d_css", |
202 "multisampling", | 202 "multisampling", |
203 "flash_3d" | 203 "flash_3d", |
204 "force_compositing_mode" | |
204 ] | 205 ] |
205 }, | 206 }, |
206 { | 207 { |
207 "id": 13, | 208 "id": 13, |
208 "description": "ATI drivers older than 10.6 on Windows XP are possibly unr eliable.", | 209 "description": "ATI drivers older than 10.6 on Windows XP are possibly unr eliable.", |
209 "cr_bugs": [74212], | 210 "cr_bugs": [74212], |
210 "os": { | 211 "os": { |
211 "type": "win", | 212 "type": "win", |
212 "version": { | 213 "version": { |
213 "op": "=", | 214 "op": "=", |
214 "number": "5" | 215 "number": "5" |
215 } | 216 } |
216 }, | 217 }, |
217 "vendor_id": "0x1002", | 218 "vendor_id": "0x1002", |
218 "driver_version": { | 219 "driver_version": { |
219 "op": "<", | 220 "op": "<", |
220 "number": "8.741" | 221 "number": "8.741" |
221 }, | 222 }, |
222 "blacklist": [ | 223 "blacklist": [ |
223 "accelerated_video", | 224 "accelerated_video", |
224 "accelerated_video_decode", | 225 "accelerated_video_decode", |
225 "3d_css", | 226 "3d_css", |
226 "multisampling", | 227 "multisampling", |
227 "flash_3d" | 228 "flash_3d", |
229 "force_compositing_mode" | |
228 ] | 230 ] |
229 }, | 231 }, |
230 { | 232 { |
231 "id": 14, | 233 "id": 14, |
232 "description": "NVIDIA drivers older than 257.21 on Windows XP are possibl y unreliable.", | 234 "description": "NVIDIA drivers older than 257.21 on Windows XP are possibl y unreliable.", |
233 "cr_bugs": [74212], | 235 "cr_bugs": [74212], |
234 "os": { | 236 "os": { |
235 "type": "win", | 237 "type": "win", |
236 "version": { | 238 "version": { |
237 "op": "=", | 239 "op": "=", |
238 "number": "5" | 240 "number": "5" |
239 } | 241 } |
240 }, | 242 }, |
241 "vendor_id": "0x10de", | 243 "vendor_id": "0x10de", |
242 "driver_version": { | 244 "driver_version": { |
243 "op": "<", | 245 "op": "<", |
244 "number": "6.14.12.5721" | 246 "number": "6.14.12.5721" |
245 }, | 247 }, |
246 "blacklist": [ | 248 "blacklist": [ |
247 "accelerated_video", | 249 "accelerated_video", |
248 "accelerated_video_decode", | 250 "accelerated_video_decode", |
249 "3d_css", | 251 "3d_css", |
250 "multisampling", | 252 "multisampling", |
251 "flash_3d" | 253 "flash_3d", |
254 "force_compositing_mode" | |
252 ] | 255 ] |
253 }, | 256 }, |
254 { | 257 { |
255 "id": 15, | 258 "id": 15, |
256 "description": "Intel drivers older than 14.42.7.5294 on Windows XP are po ssibly unreliable.", | 259 "description": "Intel drivers older than 14.42.7.5294 on Windows XP are po ssibly unreliable.", |
257 "cr_bugs": [74212], | 260 "cr_bugs": [74212], |
258 "os": { | 261 "os": { |
259 "type": "win", | 262 "type": "win", |
260 "version": { | 263 "version": { |
261 "op": "=", | 264 "op": "=", |
262 "number": "5" | 265 "number": "5" |
263 } | 266 } |
264 }, | 267 }, |
265 "vendor_id": "0x8086", | 268 "vendor_id": "0x8086", |
266 "driver_version": { | 269 "driver_version": { |
267 "op": "<", | 270 "op": "<", |
268 "number": "6.14.10.5294" | 271 "number": "6.14.10.5294" |
269 }, | 272 }, |
270 "blacklist": [ | 273 "blacklist": [ |
271 "accelerated_video", | 274 "accelerated_video", |
272 "accelerated_video_decode", | 275 "accelerated_video_decode", |
273 "3d_css", | 276 "3d_css", |
274 "multisampling", | 277 "multisampling", |
275 "flash_3d" | 278 "flash_3d", |
279 "force_compositing_mode" | |
276 ] | 280 ] |
277 }, | 281 }, |
278 { | 282 { |
279 "id": 16, | 283 "id": 16, |
280 "description": "Multisampling is buggy in ATI cards on older MacOSX.", | 284 "description": "Multisampling is buggy in ATI cards on older MacOSX.", |
281 "cr_bugs": [67752, 83153], | 285 "cr_bugs": [67752, 83153], |
282 "os": { | 286 "os": { |
283 "type": "macosx", | 287 "type": "macosx", |
284 "version": { | 288 "version": { |
285 "op": "<", | 289 "op": "<", |
(...skipping 650 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
936 }, | 940 }, |
937 "blacklist": [ | 941 "blacklist": [ |
938 "accelerated_2d_canvas" | 942 "accelerated_2d_canvas" |
939 ] | 943 ] |
940 }, | 944 }, |
941 { | 945 { |
942 "id": 63, | 946 "id": 63, |
943 "description": "Multisampling is buggy on Mac with AMD gpu.", | 947 "description": "Multisampling is buggy on Mac with AMD gpu.", |
944 "cr_bugs": [162466], | 948 "cr_bugs": [162466], |
945 "os": { | 949 "os": { |
946 "type": "macosx" | 950 "type": "linux" |
vangelis
2013/01/16 08:00:06
ooops! This should change back to mac!
Zhenyao Mo
2013/01/16 15:34:55
Holy cow. Have no idea where this change comes fr
| |
947 }, | 951 }, |
948 "vendor_id": "0x1002", | |
949 "blacklist": [ | 952 "blacklist": [ |
950 "multisampling" | 953 "multisampling" |
951 ] | 954 ] |
952 }, | 955 }, |
953 { | 956 { |
954 "id": 64, | 957 "id": 64, |
955 "description": "Hardware video decode is only supported in win7+.", | 958 "description": "Hardware video decode is only supported in win7+.", |
956 "cr_bugs": [159458], | 959 "cr_bugs": [159458], |
957 "os": { | 960 "os": { |
958 "type": "win", | 961 "type": "win", |
959 "version": { | 962 "version": { |
960 "op": "<", | 963 "op": "<", |
961 "number": "6.1" | 964 "number": "6.1" |
962 } | 965 } |
963 }, | 966 }, |
964 "blacklist": [ | 967 "blacklist": [ |
965 "accelerated_video_decode" | 968 "accelerated_video_decode" |
966 ] | 969 ] |
967 } | 970 } |
968 ] | 971 ] |
969 } | 972 } |
OLD | NEW |