| 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"
|
| ]
|
|
|