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
diff --git a/sdm/libs/hwc2/hwc_layers.cpp b/sdm/libs/hwc2/hwc_layers.cpp
index 070f235..20978d0 100644
--- a/sdm/libs/hwc2/hwc_layers.cpp
+++ b/sdm/libs/hwc2/hwc_layers.cpp
@@ -114,8 +114,11 @@
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;