1
0
Fork 0
android_external_drm_hwcomp.../drm/meson.build
Drew Davenport 93443188b7 drm_hwcomposer: Extract DrmHwc abstract base class
DrmHwc holds implementation details that can be shared between hwc2 and
hwc3. It exposes abstract functions for implementing callbacks to hwc
clients.

Leave the HWC2 specific implementation details in the DrmHwcTwo class, such
as the client callback implementation, and implement the DrmHwc abstract
functions in terms of hwc2.

DrmHwc is based on the DrmHwcInterface extracted in
(drm_hwcomposer: Connect ComposerClient with HwcDisplay) from !238

Co-authored-by: Dennis Tsiang <dennis.tsiang@arm.com>
Co-authored-by: Normunds Rieksts <normunds.rieksts@arm.com>
Signed-off-by: Drew Davenport <ddavenport@chromium.org>
2024-08-12 12:27:10 -06:00

16 lines
353 B
Meson

src_common += files(
'DrmAtomicStateManager.cpp',
'DrmConnector.cpp',
'DrmCrtc.cpp',
'DrmDevice.cpp',
'DrmDisplayPipeline.cpp',
'DrmEncoder.cpp',
'DrmFbImporter.cpp',
'DrmHwc.cpp',
'DrmMode.cpp',
'DrmPlane.cpp',
'DrmProperty.cpp',
'ResourceManager.cpp',
'UEventListener.cpp',
'VSyncWorker.cpp',
)