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..2240eed78198af1b9b28a7d0eb11fc13a1d0e7be 100644 |
--- a/gpu/config/gpu_driver_bug_list_json.cc |
+++ b/gpu/config/gpu_driver_bug_list_json.cc |
@@ -19,7 +19,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
{ |
"name": "gpu driver bug list", |
// Please update the version number whenever you change this file. |
- "version": "4.4", |
+ "version": "4.5", |
"entries": [ |
{ |
"id": 1, |
@@ -51,7 +51,16 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( |
}, |
{ |
"id": 3, |
- "description": "glGenerateMipmap leaks vram without setting texture filters on some drivers", |
+ "description": "glGenerateMipmap leaks vram without setting texture filters on some Mac drivers", |
+ "webkit_bugs": [48489], |
+ "cr_bugs": [349137], |
+ "os": { |
+ "type": "macosx", |
+ "version": { |
+ "op": "<", |
+ "value": "10.9" |
+ } |
+ }, |
"features": [ |
"set_texture_filter_before_generating_mipmap" |
] |
@@ -59,6 +68,15 @@ 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", |
+ "webkit_bugs": [33416], |
+ "cr_bugs": [349137], |
+ "os": { |
+ "type": "macosx", |
+ "version": { |
+ "op": "<", |
+ "value": "10.9" |
+ } |
+ }, |
"features": [ |
"clear_alpha_in_readpixels" |
] |
@@ -66,7 +84,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 +135,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 +734,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 +823,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 +832,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" |
] |