Revert of ozone: gbm: Remove support for gbm_surface (patchset #2 id:20001 of https...
commit49143425c8b75384b6aade34942e5e50c316b312
authorspang <spang@chromium.org>
Tue, 15 Sep 2015 23:38:56 +0000 (15 16:38 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 15 Sep 2015 23:39:42 +0000 (15 23:39 +0000)
tree8611f33f6e6e718940d48584de8589833fd3f313
parentea74b4e83855571e05ed54a8469cff784e540c02
Revert of ozone: gbm: Remove support for gbm_surface (patchset #2 id:20001 of https://codereview.chromium.org/1340133009/ )

Reason for revert:
Broke chrome-sdk builds until it updates.

Original issue's description:
> ozone: gbm: Remove support for gbm_surface
>
> This removes support for the original gbm_surface code path, since it has
> long been replaced with surfaceless. In fact, this code has been broken
> since a889b38 ("Allow hotplugging of primary DRM device") because that
> patch removed support for sharing the gbm_device* with the EGL display.
>
> BUG=531814
> TEST=link still works fine with platform=gbm
>
> Committed: https://crrev.com/a131472e70f8a51ce0f5e91efad2992d75e19062
> Cr-Commit-Position: refs/heads/master@{#349021}

TBR=alexst@chromium.org,dnicoara@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=531814

Review URL: https://codereview.chromium.org/1343163004

Cr-Commit-Position: refs/heads/master@{#349030}
ui/ozone/platform/drm/BUILD.gn
ui/ozone/platform/drm/gbm.gypi
ui/ozone/platform/drm/gpu/gbm_surface.cc [new file with mode: 0644]
ui/ozone/platform/drm/gpu/gbm_surface.h [new file with mode: 0644]
ui/ozone/platform/drm/gpu/gbm_surface_factory.cc
ui/ozone/platform/drm/gpu/gbm_surface_factory.h
ui/ozone/platform/drm/host/drm_overlay_manager.cc
ui/ozone/platform/drm/host/drm_overlay_manager.h
ui/ozone/platform/drm/ozone_platform_gbm.cc