commit | bdd08ccce72e4cb46c43c64caeec1fb624cad174 | [log] [tgz] |
---|---|---|
author | Peiyong Lin <lpy@google.com> | Tue Dec 17 21:35:14 2019 -0800 |
committer | Peiyong Lin <lpy@google.com> | Fri Jan 03 10:57:41 2020 -0800 |
tree | a16047eeb247992ce41c8f413ecf3113ca661df0 | |
parent | f7308542d34d0b07ac860e2ea6e2cb601e213a44 [diff] |
Unify hwc2_device_t and HWComposer. HWComposer can already represent the built-in hardware composer capabilities, a device notation is not needed. HWComposer now directly manages all displays and owns the lifetime of all displays. The next step is to explore whether we can safely deprecate all hwcomposer2.h types inside SurfaceFlinger, move to HIDL types and eventually use AIDL types. BUG: b/77585359 Test: build, boot. Change-Id: Id0f77b49aa441bdbf578302a04ae03b5573eb2aa