summaryrefslogtreecommitdiffstats
path: root/gpu
diff options
context:
space:
mode:
authorccameron <ccameron@chromium.org>2015-08-04 01:06:36 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-04 08:07:27 +0000
commitbc001ff93880228017729b240f3d0dc86d040dda (patch)
tree1a20645cf6bdbeac3455b93f9f18bc0a386db7b7 /gpu
parent1d3717a541a825763c174cb242cdce37a9d0f526 (diff)
downloadchromium_src-bc001ff93880228017729b240f3d0dc86d040dda.zip
chromium_src-bc001ff93880228017729b240f3d0dc86d040dda.tar.gz
chromium_src-bc001ff93880228017729b240f3d0dc86d040dda.tar.bz2
Mac: Remove non-overlay IOSurface/NSCGLSurface path
These never shipped and never will. Add a flag, --disable-mac-overlays, to force use of the CAOpenGLLayer path. I will keep this around to help diagnose bugs, until the overlay path bakes in stable. BUG=515696 Review URL: https://codereview.chromium.org/1263143007 Cr-Commit-Position: refs/heads/master@{#341698}
Diffstat (limited to 'gpu')
-rw-r--r--gpu/config/gpu_driver_bug_list_json.cc29
-rw-r--r--gpu/config/gpu_driver_bug_workaround_type.h2
2 files changed, 1 insertions, 30 deletions
diff --git a/gpu/config/gpu_driver_bug_list_json.cc b/gpu/config/gpu_driver_bug_list_json.cc
index 2a1081b..ca8fcc1 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": "8.21",
+ "version": "8.22",
"entries": [
{
"id": 1,
@@ -1430,33 +1430,6 @@ LONG_STRING_CONST(
]
},
{
- "id": 121,
- "description": "NSCGLSurface API is buggy on multi-GPU systems",
- "cr_bugs": [496484],
- "os": {
- "type": "macosx"
- },
- "gpu_count": {
- "op": ">",
- "value": "1"
- },
- "features": [
- "disable_ns_cgl_surface_api"
- ]
- },
- {
- "id": 122,
- "description": "NSCGLSurface API unsupported on VMWare drivers",
- "cr_bugs": [496484],
- "os": {
- "type": "macosx"
- },
- "vendor_id": "0x15ad",
- "features": [
- "disable_ns_cgl_surface_api"
- ]
- },
- {
"id": 123,
"cr_bugs": [344330],
"description": "NVIDIA drivers before 337 lack features in NV_path_rendering and related extensions to implement driver level path rendering.",
diff --git a/gpu/config/gpu_driver_bug_workaround_type.h b/gpu/config/gpu_driver_bug_workaround_type.h
index d45c69c..418391c 100644
--- a/gpu/config/gpu_driver_bug_workaround_type.h
+++ b/gpu/config/gpu_driver_bug_workaround_type.h
@@ -42,8 +42,6 @@
disable_multimonitor_multisampling) \
GPU_OP(DISABLE_MULTISAMPLED_RENDER_TO_TEXTURE, \
disable_multisampled_render_to_texture) \
- GPU_OP(DISABLE_NS_CGL_SURFACE_API, \
- disable_ns_cgl_surface_api) \
GPU_OP(DISABLE_POST_SUB_BUFFERS_FOR_ONSCREEN_SURFACES, \
disable_post_sub_buffers_for_onscreen_surfaces) \
GPU_OP(DISABLE_PROGRAM_CACHE, \