diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-03-10 01:01:59 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-03-10 01:01:59 +0000 |
commit | e9f598089179a592bf2b0d4bc333ffe03ab5dfe0 (patch) | |
tree | 8e2c640be06a05fdc28ced0de956702c43663f1d /hwc2_device/HwcDisplayConfigs.h | |
parent | 9b2a7251c9ab49a79ea723cd1589fad8b2b8077b (diff) | |
parent | 0ce361010578834528e6e987c2f75d942884e370 (diff) | |
download | drm_hwcomposer-e9f598089179a592bf2b0d4bc333ffe03ab5dfe0.tar.gz |
Snap for 8283691 from 0ce361010578834528e6e987c2f75d942884e370 to tm-d1-releaseandroid-13.0.0_r9android-13.0.0_r15android-13.0.0_r14android-13.0.0_r13android-13.0.0_r11android-13.0.0_r10android13-d1-s3-releaseandroid13-d1-s2-releaseandroid13-d1-s1-releaseandroid13-d1-release
Change-Id: I1a69ed7685471b466a60937035a7a68040301845
Diffstat (limited to 'hwc2_device/HwcDisplayConfigs.h')
-rw-r--r-- | hwc2_device/HwcDisplayConfigs.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/hwc2_device/HwcDisplayConfigs.h b/hwc2_device/HwcDisplayConfigs.h index 5bcf696..7c173d6 100644 --- a/hwc2_device/HwcDisplayConfigs.h +++ b/hwc2_device/HwcDisplayConfigs.h @@ -28,8 +28,8 @@ namespace android { class DrmConnector; struct HwcDisplayConfig { - int id{}; - int group_id{}; + uint32_t id{}; + uint32_t group_id{}; DrmMode mode; bool disabled{}; @@ -40,13 +40,15 @@ struct HwcDisplayConfig { struct HwcDisplayConfigs { HWC2::Error Update(DrmConnector &conn); + void FillHeadless(); - std::map<int /*config_id*/, struct HwcDisplayConfig> hwc_configs; + std::map<uint32_t /*config_id*/, struct HwcDisplayConfig> hwc_configs; - int active_config_id = 0; - int preferred_config_id = 0; + uint32_t active_config_id = 0; + uint32_t preferred_config_id = 0; - int last_config_id = 1; + // NOLINTNEXTLINE(cppcoreguidelines-avoid-non-const-global-variables) + static uint32_t last_config_id; uint32_t mm_width = 0; uint32_t mm_height = 0; |