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

Side by Side Diff: gpu/config/software_rendering_list_json.cc

Issue 2045663002: mac: Remove GPU bug workarounds for OS X versions before 10.9 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: kbr comment Created 4 years, 6 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
« no previous file with comments | « gpu/config/gpu_driver_bug_workarounds.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Determines whether certain gpu-related features are blacklisted or not. 5 // Determines whether certain gpu-related features are blacklisted or not.
6 // The format of a valid software_rendering_list.json file is defined in 6 // The format of a valid software_rendering_list.json file is defined in
7 // <gpu/config/gpu_control_list_format.txt>. 7 // <gpu/config/gpu_control_list_format.txt>.
8 // The supported "features" can be found in <gpu/config/gpu_blacklist.cc>. 8 // The supported "features" can be found in <gpu/config/gpu_blacklist.cc>.
9 9
10 #include "gpu/config/gpu_control_list_jsons.h" 10 #include "gpu/config/gpu_control_list_jsons.h"
(...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after
378 "driver_version": { 378 "driver_version": {
379 "op": "<", 379 "op": "<",
380 "value": "10.1" 380 "value": "10.1"
381 }, 381 },
382 "gl_vendor": "Intel.*", 382 "gl_vendor": "Intel.*",
383 "features": [ 383 "features": [
384 "all" 384 "all"
385 ] 385 ]
386 }, 386 },
387 { 387 {
388 "id": 38,
389 "description": "Accelerated 2D canvas is unstable for NVidia GeForce 9400M on Lion",
390 "cr_bugs": [130495],
391 "os": {
392 "type": "macosx",
393 "version": {
394 "op": "=",
395 "value": "10.7"
396 }
397 },
398 "vendor_id": "0x10de",
399 "device_id": ["0x0863"],
400 "multi_gpu_category": "any",
401 "features": [
402 "accelerated_2d_canvas",
403 "gpu_rasterization"
404 ]
405 },
406 {
407 "id": 42,
408 "description": "AMD Radeon HD 6490M and 6970M on Snow Leopard are buggy",
409 "cr_bugs": [137307, 285350],
410 "os": {
411 "type": "macosx",
412 "version": {
413 "op": "=",
414 "value": "10.6"
415 }
416 },
417 "vendor_id": "0x1002",
418 "device_id": ["0x6760", "0x6720"],
419 "multi_gpu_category": "any",
420 "features": [
421 "webgl",
422 "gpu_rasterization"
423 ]
424 },
425 {
426 "id": 44,
427 "description": "Intel HD 4000 causes kernel panic on Lion",
428 "cr_bugs": [134015],
429 "os": {
430 "type": "macosx",
431 "version": {
432 "op": "between",
433 "value": "10.7.0",
434 "value2": "10.7.4"
435 }
436 },
437 "vendor_id": "0x8086",
438 "device_id": ["0x0166"],
439 "multi_gpu_category": "any",
440 "features": [
441 "all"
442 ]
443 },
444 {
445 "id": 45, 388 "id": 45,
446 "description": "Parallels drivers older than 7 are buggy", 389 "description": "Parallels drivers older than 7 are buggy",
447 "cr_bugs": [138105], 390 "cr_bugs": [138105],
448 "os": { 391 "os": {
449 "type": "win" 392 "type": "win"
450 }, 393 },
451 "vendor_id": "0x1ab8", 394 "vendor_id": "0x1ab8",
452 "driver_version": { 395 "driver_version": {
453 "op": "<", 396 "op": "<",
454 "value": "7" 397 "value": "7"
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
492 "description": "Accelerated video decode is unavailable on Linux", 435 "description": "Accelerated video decode is unavailable on Linux",
493 "cr_bugs": [137247], 436 "cr_bugs": [137247],
494 "os": { 437 "os": {
495 "type": "linux" 438 "type": "linux"
496 }, 439 },
497 "features": [ 440 "features": [
498 "accelerated_video_decode" 441 "accelerated_video_decode"
499 ] 442 ]
500 }, 443 },
501 { 444 {
502 "id": 49,
503 "description": "NVidia GeForce GT 650M can cause the system to hang with f lash 3D",
504 "cr_bugs": [140175],
505 "os": {
506 "type": "macosx",
507 "version": {
508 "op": "between",
509 "value": "10.8.0",
510 "value2": "10.8.1"
511 }
512 },
513 "multi_gpu_style": "optimus",
514 "vendor_id": "0x10de",
515 "device_id": ["0x0fd5"],
516 "multi_gpu_category": "any",
517 "features": [
518 "flash_3d",
519 "flash_stage3d"
520 ]
521 },
522 {
523 "id": 50, 445 "id": 50,
524 "description": "Disable VMware software renderer on older Mesa", 446 "description": "Disable VMware software renderer on older Mesa",
525 "cr_bugs": [145531, 332596, 571899], 447 "cr_bugs": [145531, 332596, 571899],
526 "os": { 448 "os": {
527 "type": "linux" 449 "type": "linux"
528 }, 450 },
529 "gl_vendor": "VMware.*", 451 "gl_vendor": "VMware.*",
530 "exceptions": [ 452 "exceptions": [
531 { 453 {
532 "driver_vendor": "Mesa", 454 "driver_vendor": "Mesa",
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after
704 "os": { 626 "os": {
705 "type": "win" 627 "type": "win"
706 }, 628 },
707 "vendor_id": "0x10de", 629 "vendor_id": "0x10de",
708 "device_id": ["0x0163"], 630 "device_id": ["0x0163"],
709 "features": [ 631 "features": [
710 "webgl" 632 "webgl"
711 ] 633 ]
712 }, 634 },
713 { 635 {
714 "id": 73,
715 "description": "WebGL is buggy with the NVIDIA GeForce GT 330M, 9400, and 9400M on MacOSX earlier than 10.8",
716 "cr_bugs": [233523],
717 "os": {
718 "type": "macosx",
719 "version": {
720 "op": "<",
721 "value": "10.8"
722 }
723 },
724 "vendor_id": "0x10de",
725 "device_id": ["0x0a29", "0x0861", "0x0863"],
726 "multi_gpu_category": "any",
727 "features": [
728 "webgl",
729 "gpu_rasterization"
730 ]
731 },
732 {
733 "id": 74, 636 "id": 74,
734 "description": "GPU access is blocked if users don't have proper graphics driver installed after Windows installation", 637 "description": "GPU access is blocked if users don't have proper graphics driver installed after Windows installation",
735 "cr_bugs": [248178], 638 "cr_bugs": [248178],
736 "os": { 639 "os": {
737 "type": "win" 640 "type": "win"
738 }, 641 },
739 "driver_vendor": "Microsoft", 642 "driver_vendor": "Microsoft",
740 "exceptions": [ 643 "exceptions": [
741 { 644 {
742 "vendor_id": "0x1414", 645 "vendor_id": "0x1414",
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
797 "version": { 700 "version": {
798 "op": "<=", 701 "op": "<=",
799 "value": "6.0" 702 "value": "6.0"
800 } 703 }
801 }, 704 },
802 "features": [ 705 "features": [
803 "all" 706 "all"
804 ] 707 ]
805 }, 708 },
806 { 709 {
807 "id": 81,
808 "description": "Apple software renderer used under VMWare hangs on Mac OS 10.6 and 10.7",
809 "cr_bugs": [230931],
810 "os": {
811 "type": "macosx",
812 "version": {
813 "op": "<=",
814 "value": "10.7"
815 }
816 },
817 "vendor_id": "0x15ad",
818 "multi_gpu_category": "any",
819 "features": [
820 "all"
821 ]
822 },
823 {
824 "id": 82, 710 "id": 82,
825 "description": "MediaCodec is still too buggy to use for encoding (b/11536 167)", 711 "description": "MediaCodec is still too buggy to use for encoding (b/11536 167)",
826 "os": { 712 "os": {
827 "type": "android" 713 "type": "android"
828 }, 714 },
829 "features": [ 715 "features": [
830 "accelerated_video_encode" 716 "accelerated_video_encode"
831 ] 717 ]
832 }, 718 },
833 { 719 {
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after
1059 "os": { 945 "os": {
1060 "type": "android" 946 "type": "android"
1061 }, 947 },
1062 "gl_renderer": "PowerVR SGX 540", 948 "gl_renderer": "PowerVR SGX 540",
1063 "features": [ 949 "features": [
1064 "accelerated_2d_canvas", 950 "accelerated_2d_canvas",
1065 "gpu_rasterization" 951 "gpu_rasterization"
1066 ] 952 ]
1067 }, 953 },
1068 { 954 {
1069 "id": 103,
1070 "description": "Intel GM965/GL960 crash often on Mac OS 10.6",
1071 "cr_bugs": [421641],
1072 "os": {
1073 "type": "macosx",
1074 "version": {
1075 "op": "=",
1076 "value": "10.6"
1077 }
1078 },
1079 "vendor_id": "0x8086",
1080 "device_id": ["0x2a02"],
1081 "multi_gpu_category": "any",
1082 "features": [
1083 "all"
1084 ]
1085 },
1086 {
1087 "id": 104, 955 "id": 104,
1088 "description": "GPU raster broken on PowerVR Rogue", 956 "description": "GPU raster broken on PowerVR Rogue",
1089 "cr_bugs": [436331, 483574], 957 "cr_bugs": [436331, 483574],
1090 "os": { 958 "os": {
1091 "type": "android" 959 "type": "android"
1092 }, 960 },
1093 "gl_renderer": "PowerVR Rogue.*", 961 "gl_renderer": "PowerVR Rogue.*",
1094 "features": [ 962 "features": [
1095 "accelerated_2d_canvas", 963 "accelerated_2d_canvas",
1096 "gpu_rasterization" 964 "gpu_rasterization"
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
1207 "features": [ 1075 "features": [
1208 "gpu_rasterization" 1076 "gpu_rasterization"
1209 ] 1077 ]
1210 } 1078 }
1211 ] 1079 ]
1212 } 1080 }
1213 1081
1214 ); // LONG_STRING_CONST macro 1082 ); // LONG_STRING_CONST macro
1215 1083
1216 } // namespace gpu 1084 } // namespace gpu
OLDNEW
« no previous file with comments | « gpu/config/gpu_driver_bug_workarounds.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698