diff options
author | Long Ling <longling@google.com> | 2022-05-27 21:52:12 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-05-27 21:52:12 +0000 |
commit | 91581ae03f912ee2f0b3d3960538df9da8750b70 (patch) | |
tree | 1b647ca6361d6f7eca12d7d2dca2ebc5015b7c46 | |
parent | 655d4a4a64eaa61e3c2981d64e213e0757911b8c (diff) | |
parent | f0e1e93ef332be602275a6d54b2c645542d43e05 (diff) | |
download | gs101-91581ae03f912ee2f0b3d3960538df9da8750b70.tar.gz |
libhwc2.1: reuse plane id only when assigned dpp index is the same am: f0e1e93ef3
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/graphics/gs101/+/18634579
Change-Id: Ifcb9bf5304a85d47f8f936ed2af70bcbb22b1e96
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp index 3306357..03b4fe7 100644 --- a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp +++ b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp @@ -450,7 +450,7 @@ int32_t ExynosPrimaryDisplayModule::DisplaySceneInfo::setLayerDataMappingInfo( } // if assigned displaycolor dppIdx changes, do not reuse it (force plane color update). uint32_t oldPlaneId = prev_layerDataMappingInfo.count(layer) != 0 && - prev_layerDataMappingInfo[layer].dppIdx != index + prev_layerDataMappingInfo[layer].dppIdx == index ? prev_layerDataMappingInfo[layer].planeId : UINT_MAX; layerDataMappingInfo.insert(std::make_pair(layer, LayerMappingInfo{ index, oldPlaneId })); |