drm_hwcomposer: Add support for color transform matrix
Depends on !221 (merged)
- Add and wire-up CRTC CTM property support.
- Add custom Android property to select behavior for cases where DRM can't handle color transform matrix.
The "vendor.hwc.drm.ctm" property can be set to:
- DRM_OR_GPU (default) - Use GPU if CTM is not supported by DRM.
- DRM_OR_IGNORE - Ignore CTM if DRM doesn't support it.
The last option is useful for Android 13 and later where default color transformation matrix is not an identity matrix.
At the moment I do not have any devices with CTM support, therefore I can test only DRM_OR_IGNORE option.
Edited by Roman Stratiienko