summaryrefslogtreecommitdiff
path: root/hwc3/impl/HalImpl.cpp
diff options
context:
space:
mode:
authorAlec Mouri <alecmouri@google.com>2022-02-10 15:10:41 -0800
committerAlec Mouri <alecmouri@google.com>2022-02-23 23:04:48 +0000
commit86d9463ab7383b080994481887a1359ae27b4523 (patch)
tree12b9dac7177857c52ac3cfa19499786c25474163 /hwc3/impl/HalImpl.cpp
parentab41f421c73e1eb42f7185a1a2fdbed7ff0253fe (diff)
Composer reports dimming ratio for client composition instead of nits
Hal interface is changing to remove nits from the composer interface, and instead operate on a ratio of the current brightness. Bug: 217961164 Test: builds, boots Change-Id: Ia27a6038ba98d51bbdf5127ee7e8f9ef99e8c119 Merged-In: Ia27a6038ba98d51bbdf5127ee7e8f9ef99e8c119
Diffstat (limited to 'hwc3/impl/HalImpl.cpp')
-rw-r--r--hwc3/impl/HalImpl.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/hwc3/impl/HalImpl.cpp b/hwc3/impl/HalImpl.cpp
index eb82a70..011fd43 100644
--- a/hwc3/impl/HalImpl.cpp
+++ b/hwc3/impl/HalImpl.cpp
@@ -953,8 +953,7 @@ int32_t HalImpl::validateDisplay(int64_t display, std::vector<int64_t>* outChang
uint32_t* outDisplayRequestMask,
std::vector<int64_t>* outRequestedLayers,
std::vector<int32_t>* outRequestMasks,
- ClientTargetProperty* outClientTargetProperty,
- float* outClientTargetWhitePointNits) {
+ ClientTargetProperty* outClientTargetProperty) {
ExynosDisplay* halDisplay;
RET_IF_ERR(getHalDisplay(display, halDisplay));
@@ -977,8 +976,6 @@ int32_t HalImpl::validateDisplay(int64_t display, std::vector<int64_t>* outChang
RET_IF_ERR(halDisplay->getDisplayRequests(&displayReqs, &reqsCount,
hwcRequestedLayers.data(), outRequestMasks->data()));
- RET_IF_ERR(halDisplay->getClientTargetWhitePointNits(outClientTargetWhitePointNits));
-
h2a::translate(hwcChangedLayers, *outChangedLayers);
h2a::translate(hwcCompositionTypes, *outCompositionTypes);
*outDisplayRequestMask = displayReqs;