diff options
author | Roman Stratiienko <roman.o.stratiienko@globallogic.com> | 2022-01-30 20:28:46 +0200 |
---|---|---|
committer | Roman Stratiienko <roman.o.stratiienko@globallogic.com> | 2022-01-31 21:31:32 +0200 |
commit | 10be875de071672e61a52ab0679bbc6803df8c51 (patch) | |
tree | 0bbe92cbdb37e83745e2bc03a3a1048d8fa989c5 /drm/DrmPlane.cpp | |
parent | edb97ed8b58952641aae12f77225df305acead53 (diff) | |
download | drm_hwcomposer-10be875de071672e61a52ab0679bbc6803df8c51.tar.gz |
drm_hwcomposer: Tidy-up DrmCrtc class
Implement DrmCrtc instantiation through CreateInstance() static method,
which helps to reduce complexity of DrmDevice::Init() function.
Move CRTC-to-Display binding information to the DrmDevice class.
Move drm/DrmCrtc.h to Normal clang-tidy checks list by fixing
clang-tidy findings.
Signed-off-by: Roman Stratiienko <roman.o.stratiienko@globallogic.com>
Diffstat (limited to 'drm/DrmPlane.cpp')
-rw-r--r-- | drm/DrmPlane.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drm/DrmPlane.cpp b/drm/DrmPlane.cpp index 5001457..6b5cec1 100644 --- a/drm/DrmPlane.cpp +++ b/drm/DrmPlane.cpp @@ -148,7 +148,7 @@ int DrmPlane::Init() { } bool DrmPlane::IsCrtcSupported(const DrmCrtc &crtc) const { - return ((1 << crtc.pipe()) & plane_->possible_crtcs) != 0; + return ((1 << crtc.GetIndexInResArray()) & plane_->possible_crtcs) != 0; } bool DrmPlane::IsValidForLayer(DrmHwcLayer *layer) { |