Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(522)

Side by Side Diff: content/browser/gpu/software_rendering_list.json

Issue 11930003: Add force_compositing_mode support in gpu blacklist. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698