summaryrefslogtreecommitdiff
path: root/libhwc2.1/libresource/ExynosResourceManager.cpp
diff options
context:
space:
mode:
authorHyunKyung Kim <hk310.kim@samsung.com>2019-07-11 17:05:50 +0900
committerHyunKyung Kim <hk310.kim@samsung.com>2020-06-17 10:31:04 +0900
commita02d17401a8fb25c11111f1f0bb21dbc18e6829c (patch)
treeeb690054ffeb000529d8931207266db07e4529bf /libhwc2.1/libresource/ExynosResourceManager.cpp
parent7d67be2fbebaa6c2e7402d25d278ca9cb5b5b4b2 (diff)
libhwc2.1: Add debugging code to check capacity of exynos composition
Change-Id: Iea15348866767f4235d6b90a242697ca466e135d Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com>
Diffstat (limited to 'libhwc2.1/libresource/ExynosResourceManager.cpp')
-rw-r--r--libhwc2.1/libresource/ExynosResourceManager.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/libhwc2.1/libresource/ExynosResourceManager.cpp b/libhwc2.1/libresource/ExynosResourceManager.cpp
index 57e79c6..9427005 100644
--- a/libhwc2.1/libresource/ExynosResourceManager.cpp
+++ b/libhwc2.1/libresource/ExynosResourceManager.cpp
@@ -2392,3 +2392,14 @@ bool ExynosResourceManager::hasHDR10PlusMPP() {
return false;
}
+
+float ExynosResourceManager::getAssignedCapacity(uint32_t physicalType)
+{
+ float totalCapacity = 0;
+
+ for (size_t i = 0; i < mM2mMPPs.size(); i++) {
+ if (mM2mMPPs[i]->mPhysicalType == physicalType)
+ totalCapacity += mM2mMPPs[i]->getAssignedCapacity();
+ }
+ return totalCapacity;
+}