| Index: trunk/src/gpu/config/gpu_driver_bug_list_json.cc
|
| ===================================================================
|
| --- trunk/src/gpu/config/gpu_driver_bug_list_json.cc (revision 289327)
|
| +++ trunk/src/gpu/config/gpu_driver_bug_list_json.cc (working copy)
|
| @@ -19,7 +19,7 @@
|
| {
|
| "name": "gpu driver bug list",
|
| // Please update the version number whenever you change this file.
|
| - "version": "7.0",
|
| + "version": "6.9",
|
| "entries": [
|
| {
|
| "id": 1,
|
| @@ -27,7 +27,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_vendor": "Imagination.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Imagination"
|
| + },
|
| "features": [
|
| "use_client_side_arrays_for_stream_buffers"
|
| ]
|
| @@ -38,7 +41,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_vendor": "ARM.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "ARM"
|
| + },
|
| "features": [
|
| "use_client_side_arrays_for_stream_buffers"
|
| ]
|
| @@ -106,7 +112,10 @@
|
| "value": "4.3"
|
| }
|
| },
|
| - "gl_vendor": "Qualcomm.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Qualcomm"
|
| + },
|
| "features": [
|
| "restore_scissor_on_fbo_change"
|
| ]
|
| @@ -247,7 +256,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_vendor": "Qualcomm.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Qualcomm"
|
| + },
|
| "features": [
|
| "disable_depth_texture"
|
| ]
|
| @@ -272,7 +284,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_extensions": ".*GL_VIV_shader_binary.*",
|
| + "gl_extensions": {
|
| + "op": "contains",
|
| + "value": "GL_VIV_shader_binary"
|
| + },
|
| "features": [
|
| "unbind_fbo_on_context_switch"
|
| ]
|
| @@ -284,7 +299,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_vendor": "Imagination.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Imagination"
|
| + },
|
| "features": [
|
| "unbind_fbo_on_context_switch"
|
| ]
|
| @@ -309,8 +327,14 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_vendor": "ARM.*",
|
| - "gl_renderer": ".*Mali-400.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "ARM"
|
| + },
|
| + "gl_renderer": {
|
| + "op": "contains",
|
| + "value": "Mali-400"
|
| + },
|
| "features": [
|
| "use_non_zero_size_for_client_side_stream_buffers"
|
| ]
|
| @@ -373,8 +397,14 @@
|
| "id": 31,
|
| "cr_bugs": [154715, 10068, 269829, 294779, 285292],
|
| "description": "The Mali-Txxx driver does not guarantee flush ordering",
|
| - "gl_vendor": "ARM.*",
|
| - "gl_renderer": "Mali-T.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "ARM"
|
| + },
|
| + "gl_renderer": {
|
| + "op": "beginwith",
|
| + "value": "Mali-T"
|
| + },
|
| "features": [
|
| "use_virtualized_gl_contexts"
|
| ]
|
| @@ -386,7 +416,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_vendor": "Broadcom.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Broadcom"
|
| + },
|
| "features": [
|
| "use_virtualized_gl_contexts"
|
| ]
|
| @@ -397,7 +430,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_vendor": "Imagination.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Imagination"
|
| + },
|
| "features": [
|
| "use_virtualized_gl_contexts"
|
| ]
|
| @@ -409,7 +445,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_extensions": ".*GL_VIV_shader_binary.*",
|
| + "gl_extensions": {
|
| + "op": "contains",
|
| + "value": "GL_VIV_shader_binary"
|
| + },
|
| "features": [
|
| "use_virtualized_gl_contexts"
|
| ]
|
| @@ -425,7 +464,10 @@
|
| "value": "4.3"
|
| }
|
| },
|
| - "gl_vendor": "NVIDIA.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "NVIDIA"
|
| + },
|
| "features": [
|
| "use_virtualized_gl_contexts"
|
| ]
|
| @@ -441,7 +483,10 @@
|
| "value": "4.3"
|
| }
|
| },
|
| - "gl_vendor": "Qualcomm.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Qualcomm"
|
| + },
|
| "features": [
|
| "use_virtualized_gl_contexts"
|
| ]
|
| @@ -465,7 +510,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_vendor": "Qualcomm.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Qualcomm"
|
| + },
|
| "features": [
|
| "use_virtualized_gl_contexts"
|
| ]
|
| @@ -492,7 +540,10 @@
|
| "value": "4.4"
|
| }
|
| },
|
| - "gl_vendor": "ARM.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "ARM"
|
| + },
|
| "features": [
|
| "disable_ext_discard_framebuffer"
|
| ]
|
| @@ -504,8 +555,14 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_vendor": "Imagination.*",
|
| - "gl_renderer": "PowerVR SGX 540",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Imagination"
|
| + },
|
| + "gl_renderer": {
|
| + "op": "=",
|
| + "value": "PowerVR SGX 540"
|
| + },
|
| "features": [
|
| "disable_ext_discard_framebuffer"
|
| ]
|
| @@ -517,7 +574,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_extensions": ".*GL_VIV_shader_binary.*",
|
| + "gl_extensions": {
|
| + "op": "contains",
|
| + "value": "GL_VIV_shader_binary"
|
| + },
|
| "features": [
|
| "disable_ext_discard_framebuffer"
|
| ]
|
| @@ -575,7 +635,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_vendor": "Qualcomm.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Qualcomm"
|
| + },
|
| "features": [
|
| "wake_up_gpu_before_drawing"
|
| ]
|
| @@ -591,7 +654,10 @@
|
| "op": "<",
|
| "value": "3.1"
|
| },
|
| - "gl_vendor": "NVIDIA.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "NVIDIA"
|
| + },
|
| "features": [
|
| "release_image_after_use"
|
| ]
|
| @@ -602,7 +668,10 @@
|
| "os": {
|
| "type": "win"
|
| },
|
| - "gl_renderer": "ANGLE.*",
|
| + "gl_renderer": {
|
| + "op": "beginwith",
|
| + "value": "ANGLE"
|
| + },
|
| "features": [
|
| "texsubimage2d_faster_than_teximage2d"
|
| ]
|
| @@ -613,7 +682,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_vendor": "Qualcomm.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Qualcomm"
|
| + },
|
| "features": [
|
| "disable_multisampling"
|
| ]
|
| @@ -644,7 +716,10 @@
|
| "os": {
|
| "type": "linux"
|
| },
|
| - "driver_vendor": "Mesa",
|
| + "driver_vendor": {
|
| + "op": "=",
|
| + "value": "Mesa"
|
| + },
|
| "features": [
|
| "count_all_in_varyings_packing"
|
| ]
|
| @@ -656,7 +731,10 @@
|
| "os": {
|
| "type": "chromeos"
|
| },
|
| - "driver_vendor": "Mesa",
|
| + "driver_vendor": {
|
| + "op": "=",
|
| + "value": "Mesa"
|
| + },
|
| "features": [
|
| "count_all_in_varyings_packing"
|
| ]
|
| @@ -787,7 +865,10 @@
|
| "id": 69,
|
| "description": "Some shaders in Skia need more than the min available vertex and fragment shader uniform vectors in case of OSMesa",
|
| "cr_bugs": [174845],
|
| - "driver_vendor": "osmesa",
|
| + "driver_vendor": {
|
| + "op": "=",
|
| + "value": "osmesa"
|
| + },
|
| "features": [
|
| "max_fragment_uniform_vectors_32",
|
| "max_varying_vectors_16",
|
| @@ -817,7 +898,10 @@
|
| "os": {
|
| "type": "android"
|
| },
|
| - "gl_extensions": ".*GL_VIV_shader_binary.*",
|
| + "gl_extensions": {
|
| + "op": "contains",
|
| + "value": "GL_VIV_shader_binary"
|
| + },
|
| "features": [
|
| "disable_oes_standard_derivatives"
|
| ]
|
| @@ -834,7 +918,10 @@
|
| "op": "=",
|
| "value": "3.1"
|
| },
|
| - "gl_vendor": "NVIDIA.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "NVidia"
|
| + },
|
| "features": [
|
| "use_virtualized_gl_contexts"
|
| ]
|
| @@ -865,7 +952,10 @@
|
| "value": "4.4.4"
|
| }
|
| },
|
| - "gl_vendor": "Qualcomm.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Qualcomm"
|
| + },
|
| "features": [
|
| "disable_egl_khr_fence_sync"
|
| ]
|
| @@ -881,8 +971,14 @@
|
| "value": "4.3"
|
| }
|
| },
|
| - "gl_vendor": "ARM.*",
|
| - "gl_renderer": ".*Mali-400.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "ARM"
|
| + },
|
| + "gl_renderer": {
|
| + "op": "contains",
|
| + "value": "Mali-400"
|
| + },
|
| "features": [
|
| "disable_multisampling"
|
| ]
|
| @@ -898,7 +994,10 @@
|
| "value": "4.4.4"
|
| }
|
| },
|
| - "gl_vendor": "Imagination Technologies.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Imagination Technologies"
|
| + },
|
| "features": [
|
| "disable_egl_khr_fence_sync"
|
| ]
|
| @@ -914,8 +1013,14 @@
|
| "value": "4.4.4"
|
| }
|
| },
|
| - "gl_vendor": "ARM.*",
|
| - "gl_renderer": "Mali-400 MP.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "ARM"
|
| + },
|
| + "gl_renderer": {
|
| + "op": "beginwith",
|
| + "value": "Mali-400 MP"
|
| + },
|
| "features": [
|
| "disable_egl_khr_fence_sync"
|
| ]
|
| @@ -931,7 +1036,10 @@
|
| "value": "4.4.4"
|
| }
|
| },
|
| - "gl_vendor": "Broadcom.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Broadcom"
|
| + },
|
| "features": [
|
| "disable_egl_khr_fence_sync"
|
| ]
|
| @@ -958,7 +1066,10 @@
|
| "value": "4.3"
|
| }
|
| },
|
| - "gl_vendor": "Qualcomm.*",
|
| + "gl_vendor": {
|
| + "op": "beginwith",
|
| + "value": "Qualcomm"
|
| + },
|
| "features": [
|
| "disable_async_readpixels"
|
| ]
|
|
|