commit | 336e5548392b53950f6ae8f8e7b651ff866c826b | [log] [tgz] |
---|---|---|
author | Maksim Sisov <msisov@igalia.com> | Tue May 29 16:54:20 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue May 29 16:54:20 2018 |
tree | a0ff1999638515cbbd61e68807794b7c4537290c | |
parent | 72267ef92ad1290f2260d52f3675b7a5bd0d9d18 [diff] |
[ozone/wayland/drm] Place OverlayPlane and ScanoutBuffer into shared place. This CL is a part of Wayland gpu/ui split effort, which fixes the Ozone/Wayland and mades it functional when the gpu service is running out of the browser process. The patch does not bring any functionality changes, but rather prepares Ozone/Wayland for a dmabuf based approach, which uses ozone/drm code, to be landed in the upstream. In particular, overlay_plane.cc/h and scanout_buffer.h are moved into a common folder in the ui/ozone/common/linux. These are only compiled for wayland (downstream now) and drm backends, and does not bring any additional load on other backends. Bug: 820047 Change-Id: I1268eeb38e710e9a1c335def08fa94edf103095f Reviewed-on: https://chromium-review.googlesource.com/1071928 Commit-Queue: Maksim Sisov <msisov@igalia.com> Reviewed-by: Robert Kroeger <rjkroege@chromium.org> Cr-Commit-Position: refs/heads/master@{#562465}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .