Mac: Remove non-overlay IOSurface/NSCGLSurface path
commitbc001ff93880228017729b240f3d0dc86d040dda
authorccameron <ccameron@chromium.org>
Tue, 4 Aug 2015 08:06:36 +0000 (4 01:06 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 4 Aug 2015 08:07:27 +0000 (4 08:07 +0000)
tree1a20645cf6bdbeac3455b93f9f18bc0a386db7b7
parent1d3717a541a825763c174cb242cdce37a9d0f526
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}
content/browser/gpu/gpu_process_host.cc
content/common/gpu/image_transport_surface_calayer_mac.h
content/common/gpu/image_transport_surface_calayer_mac.mm
content/common/gpu/image_transport_surface_fbo_mac.mm
gpu/config/gpu_driver_bug_list_json.cc
gpu/config/gpu_driver_bug_workaround_type.h
ui/base/ui_base_switches.cc
ui/base/ui_base_switches.h