When using the bypass, read only last 4 bits of
the transfrom value regarding the change of
transform value in Layer::setGeometry().
(cherry picked from commit 7689940bec6440b78418cb15a9888312ab96ea04)
Change-Id: Ida5781e3e92929b8024947a41e5521f83164a4f7
Conflicts:
libhwcomposer/hwcomposer.cpp
The post processing library header has been included in the target output
now; thus, liboverlay should use the new location in the 'out' directory.
Change-Id: I53fad5503456fbb821c7eb8fb0092f6a762f4c3a
(cherry picked from commit b338d9e7a9c182a654de1a86418f5b1f27e7f308)
Pass visual parameters such as sharpness, brightness, contrast,
hue, and saturation from framework to kernel. Converts floating
point to int8_t to represent visual param values.
Change-Id: I3dfc7c38d305fb05f080efb624f61c76adb5e023
This change addresses following:
1. Add new classes for comp. bypass.
2. Remove comp. bypas specific code from exisiting flow.
Change-Id: Id9424b42a9a113cfbb18ceac8d59bbe07ea8e773
Add the exported sanitized kernel headers to include path in C2D/
copybit, gralloc and overlay HAL libraries.
(cherry picked from commit a70f426e8695cc5bbf8a45b987b5715784f7e924)
Change-Id: I1dbb79a086e9cb062e1264c1c354ac5ce1a05f27