Chromium Code Reviews| Index: gpu/config/gpu_driver_bug_list_json.cc |
| diff --git a/gpu/config/gpu_driver_bug_list_json.cc b/gpu/config/gpu_driver_bug_list_json.cc |
| index b6e1441067d6ab8c640651e5c705b08f6d2724e5..f7ba5562619cf4b745aa8e2ef67df6a008021c48 100644 |
| --- a/gpu/config/gpu_driver_bug_list_json.cc |
| +++ b/gpu/config/gpu_driver_bug_list_json.cc |
| @@ -52,6 +52,18 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| { |
| "id": 3, |
| "description": "glGenerateMipmap leaks vram without setting texture filters on some drivers", |
| + "cr_bugs": [349137], |
|
Ken Russell (switch to Gerrit)
2014/03/07 23:34:13
Is this really the right bug to reference, given t
Zhenyao Mo
2014/03/07 23:40:24
It is a little bit off, but I can't find the origi
|
| + "exceptions": [ |
| + { |
| + "os": { |
| + "type": "macosx", |
| + "version": { |
| + "op": ">=", |
| + "value": "10.9" |
| + } |
| + } |
| + } |
| + ], |
| "features": [ |
| "set_texture_filter_before_generating_mipmap" |
| ] |
| @@ -59,6 +71,18 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| { |
| "id": 4, |
| "description": "glReadPixels incorrectly sets alpha to 0 on some drivers from a drawing buffer without alpha channel", |
| + "cr_bugs": [349137], |
| + "exceptions": [ |
| + { |
| + "os": { |
| + "type": "macosx", |
| + "version": { |
| + "op": ">=", |
| + "value": "10.9" |
| + } |
| + } |
| + } |
| + ], |
| "features": [ |
| "clear_alpha_in_readpixels" |
| ] |
| @@ -66,7 +90,19 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| { |
| "id": 5, |
| "description": "Always call glUseProgram after a successful link to avoid a driver bug", |
| + "cr_bugs": [349137], |
| "vendor_id": "0x10de", |
| + "exceptions": [ |
| + { |
| + "os": { |
| + "type": "macosx", |
| + "version": { |
| + "op": ">=", |
| + "value": "10.9" |
| + } |
| + } |
| + } |
| + ], |
| "features": [ |
| "use_current_program_after_successful_link" |
| ] |
| @@ -105,8 +141,13 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| { |
| "id": 8, |
| "description": "A few built-in glsl functions on Mac behave incorrectly", |
| + "cr_bugs": [349137], |
| "os": { |
| - "type": "macosx" |
| + "type": "macosx", |
| + "version": { |
| + "op": "<", |
| + "value": "10.9" |
| + } |
| }, |
| "vendor_id": "0x1002", |
| "features": [ |
| @@ -699,8 +740,19 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| }, |
| { |
| "id": 54, |
| - "cr_bugs": [124764], |
| + "cr_bugs": [124764, 349137], |
| "description": "Clear uniforms before first program use on all platforms", |
| + "exceptions": [ |
| + { |
| + "os": { |
| + "type": "macosx", |
| + "version": { |
| + "op": ">=", |
| + "value": "10.9" |
| + } |
| + } |
| + } |
| + ], |
| "features": [ |
| "clear_uniforms_before_first_program_use" |
| ] |
| @@ -777,8 +829,8 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| }, |
| { |
| "id": 60, |
| - "description": "Multisampling is buggy on Mac with NVIDIA gpu prior to 10.8.3", |
| - "cr_bugs": [137303], |
| + "description": "Multisampling is buggy on Mac OS X prior to 10.8.3", |
| + "cr_bugs": [137303, 162466], |
| "os": { |
| "type": "macosx", |
| "version": { |
| @@ -786,50 +838,21 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
| "value": "10.8.3" |
| } |
| }, |
| - "vendor_id": "0x10de", |
| "features": [ |
| "disable_multisampling" |
| ] |
| }, |
| { |
| - "id": 61, |
| - "description": "Multisampling is buggy on Mac with Intel gpu prior to 10.8.3", |
| - "cr_bugs": [137303], |
| - "os": { |
| - "type": "macosx", |
| - "version": { |
| - "op": "<", |
| - "value": "10.8.3" |
| - } |
| - }, |
| - "vendor_id": "0x8086", |
| - "features": [ |
| - "disable_multisampling" |
| - ] |
| - }, |
| - { |
| - "id": 62, |
| - "description": "Multisampling is buggy on Mac with AMD gpu prior to 10.8.3", |
| - "cr_bugs": [162466], |
| + "id": 63, |
| + "description": "Shaders with sampler arrays indexing for-loop indices cause the GLSL compiler to crash on OS X", |
| + "cr_bugs": [348198, 349137], |
| "os": { |
| "type": "macosx", |
| "version": { |
| "op": "<", |
| - "value": "10.8.3" |
| + "value": "10.9" |
| } |
| }, |
| - "vendor_id": "0x1002", |
| - "features": [ |
| - "disable_multisampling" |
| - ] |
| - }, |
| - { |
| - "id": 63, |
| - "description": "Shaders with sampler arrays indexing for-loop indices cause the GLSL compiler to crash on OS X", |
| - "cr_bugs": [348198], |
| - "os": { |
| - "type": "macosx" |
| - }, |
| "features": [ |
| "unroll_for_loop_with_sampler_array_index" |
| ] |