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

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

Issue 13746002: Force GPU switch with CGLSetVirtualScreen only for compositor (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 8 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 a certain driver bug exists in the current system. 1 // Determines whether a certain driver bug exists in the current system.
2 // A valid gpu_driver_bug_list.json file are in the format of 2 // A valid gpu_driver_bug_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 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
51 // "max_cube_map_texture_size_limit_1024", 51 // "max_cube_map_texture_size_limit_1024",
52 // "max_cube_map_texture_size_limit_4096", 52 // "max_cube_map_texture_size_limit_4096",
53 // "max_cube_map_texture_size_limit_512", 53 // "max_cube_map_texture_size_limit_512",
54 // "max_texture_size_limit_4096", 54 // "max_texture_size_limit_4096",
55 // "needs_glsl_built_in_function_emulation", 55 // "needs_glsl_built_in_function_emulation",
56 // "needs_offscreen_buffer_workaround", 56 // "needs_offscreen_buffer_workaround",
57 // "restore_scissor_on_fbo_change", 57 // "restore_scissor_on_fbo_change",
58 // "reverse_point_sprite_coord_origin", 58 // "reverse_point_sprite_coord_origin",
59 // "set_texture_filter_before_generating_mipmap", 59 // "set_texture_filter_before_generating_mipmap",
60 // "use_client_side_arrays_for_stream_buffers", 60 // "use_client_side_arrays_for_stream_buffers",
61 // "use_current_program_after_successful_link". 61 // "use_current_program_after_successful_link".
jbauman 2013/04/06 01:52:02 Add the new value to this list.
ccameron 2013/04/08 17:25:14 Done.
62 // This field is mandatory. 62 // This field is mandatory.
63 // 20. "description" has the description of the entry. 63 // 20. "description" has the description of the entry.
64 // 21. "webkit_bugs" is an array of associated webkit bug numbers. 64 // 21. "webkit_bugs" is an array of associated webkit bug numbers.
65 // 22. "cr_bugs" is an array of associated chromium bug numbers. 65 // 22. "cr_bugs" is an array of associated chromium bug numbers.
66 // 23. "browser_version" is a VERSION structure (defined below). If this 66 // 23. "browser_version" is a VERSION structure (defined below). If this
67 // condition is not satisfied, the entry will be ignored. If it is not 67 // condition is not satisfied, the entry will be ignored. If it is not
68 // present, then the entry applies to all versions of the browser. 68 // present, then the entry applies to all versions of the browser.
69 // 24. "disabled" is a boolean. If it is present, the entry will be skipped. 69 // 24. "disabled" is a boolean. If it is present, the entry will be skipped.
70 // This can not be used in exceptions. 70 // This can not be used in exceptions.
71 // 71 //
(...skipping 12 matching lines...) Expand all
84 // 84 //
85 // FLOAT includes "op" "value", and "value2". "op" can be any of the 85 // FLOAT includes "op" "value", and "value2". "op" can be any of the
86 // following values: "=", "<", "<=", ">", ">=", "any", "between". "value2" is 86 // following values: "=", "<", "<=", ">", ">=", "any", "between". "value2" is
87 // only used if "op" is "between". "value" is used for all "op" values except 87 // only used if "op" is "between". "value" is used for all "op" values except
88 // "any". "value" and "value2" are valid float numbers. 88 // "any". "value" and "value2" are valid float numbers.
89 // INT is very much like FLOAT, except that the values need to be integers. 89 // INT is very much like FLOAT, except that the values need to be integers.
90 90
91 { 91 {
92 "name": "gpu driver bug list", 92 "name": "gpu driver bug list",
93 // Please update the version number whenever you change this file. 93 // Please update the version number whenever you change this file.
94 "version": "1.1", 94 "version": "1.1",
jbauman 2013/04/06 01:52:02 Update the version number?
ccameron 2013/04/08 17:25:14 Done.
95 "entries": [ 95 "entries": [
96 { 96 {
97 "id": 1, 97 "id": 1,
98 "description": "Imagination driver doesn't like uploading lots of buffer d ata constantly", 98 "description": "Imagination driver doesn't like uploading lots of buffer d ata constantly",
99 "os": { 99 "os": {
100 "type": "android" 100 "type": "android"
101 }, 101 },
102 "gl_vendor": { 102 "gl_vendor": {
103 "op": "beginwith", 103 "op": "beginwith",
104 "value": "Imagination" 104 "value": "Imagination"
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after
299 "os": { 299 "os": {
300 "type": "android" 300 "type": "android"
301 }, 301 },
302 "gl_vendor": { 302 "gl_vendor": {
303 "op": "beginwith", 303 "op": "beginwith",
304 "value": "Qualcomm" 304 "value": "Qualcomm"
305 }, 305 },
306 "features": [ 306 "features": [
307 "disable_depth_texture" 307 "disable_depth_texture"
308 ] 308 ]
309 },
310 {
311 "id": 18,
312 "description": "Workaround for performance problem using CGLSetVirtualScre en",
313 "os": {
314 "type": "macosx"
315 },
316 "vendor_id": "0x10de",
317 "features": [
318 "force_cgl_set_virtual_screen"
319 ]
309 } 320 }
310 ] 321 ]
311 } 322 }
OLDNEW
« no previous file with comments | « no previous file | gpu/command_buffer/service/gles2_cmd_decoder.cc » ('j') | gpu/command_buffer/service/gles2_cmd_decoder.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698