summaryrefslogtreecommitdiff
path: root/sdm/libs/hwc2/hwc_layers.cpp
diff options
context:
space:
mode:
authorArun Kumar K.R <akumarkr@codeaurora.org>2018-04-09 15:50:36 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2018-04-24 01:50:24 -0700
commit84966b21bdbc7722bf17e78e56048bf4f33b757c (patch)
treef06524e4c8e595761be8815ab1c61974e654b1b2 /sdm/libs/hwc2/hwc_layers.cpp
parent103b2b65196538b131754aaf70401f71f765b3a9 (diff)
hwc2: Handle Gamma2.8
Layers with gamma 2.8 were being marked as not supported and falling back to GPU, report them as supported and handle them for HW composition Change-Id: I5a94cbfc1ac9be22a6165803a79f6dca5711db34 Crs-fixed: 2220717
Diffstat (limited to 'sdm/libs/hwc2/hwc_layers.cpp')
-rw-r--r--sdm/libs/hwc2/hwc_layers.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/sdm/libs/hwc2/hwc_layers.cpp b/sdm/libs/hwc2/hwc_layers.cpp
index 070f2359..20978d0f 100644
--- a/sdm/libs/hwc2/hwc_layers.cpp
+++ b/sdm/libs/hwc2/hwc_layers.cpp
@@ -114,8 +114,11 @@ bool GetTransfer(const int32_t &dataspace, GammaTransfer *gamma_transfer) {
case HAL_DATASPACE_TRANSFER_GAMMA2_2:
*gamma_transfer = Transfer_Gamma2_2;
break;
+ case HAL_DATASPACE_TRANSFER_GAMMA2_8:
+ *gamma_transfer = Transfer_Gamma2_8;
+ break;
default:
- DLOGV_IF(kTagClient, "Unsupported Transfer Request = %d", transfer);
+ DLOGE("Unsupported Transfer Request = %d", transfer);
supported_transfer = false;
}
return supported_transfer;