| OLD | NEW | 
|     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 a certain driver bug exists in the current system. |     5 // Determines whether a certain driver bug exists in the current system. | 
|     6 // The format of a valid gpu_driver_bug_list.json file is defined in |     6 // The format of a valid gpu_driver_bug_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 |     8 // The supported "features" can be found in | 
|     9 // <gpu/config/gpu_driver_bug_workaround_type.h>. |     9 // <gpu/config/gpu_driver_bug_workaround_type.h>. | 
|    10  |    10  | 
|    11 #include "gpu/config/gpu_control_list_jsons.h" |    11 #include "gpu/config/gpu_control_list_jsons.h" | 
|    12  |    12  | 
|    13 #define LONG_STRING_CONST(...) #__VA_ARGS__ |    13 #define LONG_STRING_CONST(...) #__VA_ARGS__ | 
|    14  |    14  | 
|    15 namespace gpu { |    15 namespace gpu { | 
|    16  |    16  | 
|    17 const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |    17 const char kGpuDriverBugListJson[] = LONG_STRING_CONST( | 
|    18  |    18  | 
|    19 { |    19 { | 
|    20   "name": "gpu driver bug list", |    20   "name": "gpu driver bug list", | 
|    21   // Please update the version number whenever you change this file. |    21   // Please update the version number whenever you change this file. | 
|    22   "version": "7.18", |    22   "version": "7.17", | 
|    23   "entries": [ |    23   "entries": [ | 
|    24     { |    24     { | 
|    25       "id": 1, |    25       "id": 1, | 
|    26       "description": "Imagination driver doesn't like uploading lots of buffer d
      ata constantly", |    26       "description": "Imagination driver doesn't like uploading lots of buffer d
      ata constantly", | 
|    27       "os": { |    27       "os": { | 
|    28         "type": "android" |    28         "type": "android" | 
|    29       }, |    29       }, | 
|    30       "gl_vendor": "Imagination.*", |    30       "gl_vendor": "Imagination.*", | 
|    31       "features": [ |    31       "features": [ | 
|    32         "use_client_side_arrays_for_stream_buffers" |    32         "use_client_side_arrays_for_stream_buffers" | 
| (...skipping 561 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   594       "os": { |   594       "os": { | 
|   595         "type": "win" |   595         "type": "win" | 
|   596       }, |   596       }, | 
|   597       "gl_renderer": "ANGLE.*", |   597       "gl_renderer": "ANGLE.*", | 
|   598       "features": [ |   598       "features": [ | 
|   599         "texsubimage2d_faster_than_teximage2d" |   599         "texsubimage2d_faster_than_teximage2d" | 
|   600       ] |   600       ] | 
|   601     }, |   601     }, | 
|   602     { |   602     { | 
|   603       "id": 52, |   603       "id": 52, | 
|   604       "description": "ES3 MSAA is broken on Qualcomm driver prior to Lollipop", |   604       "description": "ES3 MSAA is broken on Qualcomm", | 
|   605       "os": { |   605       "os": { | 
|   606         "type": "android", |   606         "type": "android" | 
|   607         "version": { |  | 
|   608           "op": "<", |  | 
|   609           "value": "5.0.0" |  | 
|   610         } |  | 
|   611       }, |   607       }, | 
|   612       "gl_vendor": "Qualcomm.*", |   608       "gl_vendor": "Qualcomm.*", | 
|   613       "features": [ |   609       "features": [ | 
|   614         "disable_multisampling" |   610         "disable_multisampling" | 
|   615       ] |   611       ] | 
|   616     }, |   612     }, | 
|   617     { |   613     { | 
|   618       "id": 54, |   614       "id": 54, | 
|   619       "cr_bugs": [124764, 349137], |   615       "cr_bugs": [124764, 349137], | 
|   620       "description": "Clear uniforms before first program use on all platforms", |   616       "description": "Clear uniforms before first program use on all platforms", | 
| (...skipping 559 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1180       "features": [ |  1176       "features": [ | 
|  1181         "unbind_attachments_on_bound_render_fbo_delete" |  1177         "unbind_attachments_on_bound_render_fbo_delete" | 
|  1182       ] |  1178       ] | 
|  1183     } |  1179     } | 
|  1184   ] |  1180   ] | 
|  1185 } |  1181 } | 
|  1186  |  1182  | 
|  1187 );  // LONG_STRING_CONST macro |  1183 );  // LONG_STRING_CONST macro | 
|  1188  |  1184  | 
|  1189 }  // namespace gpu |  1185 }  // namespace gpu | 
| OLD | NEW |