392015f27bf5930ccb8b2c8955b28c2137b4c65b |
|
03-Jun-2014 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
hwc: Extend PTOR feature for two layers - Consider two smallest layers for PTOR feature which uses MDP comp. - These two layers are rendered on a buffer and are queued to MDP to acheive full MDP Composition - This helps to acheive performance enhancement Change-Id: I43d9306ff19cd2d7a410c885316523965a44cbd4
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
94059b12320b7605cd931c00c06d1891af86d334 |
|
19-Jun-2014 |
Ramakant Singh <ramaka@codeaurora.org> |
hwc : Enable ABC only for non intersecting layers. To prevent artifact(s), we should enable ABC only in case of non intersecting layers. Change-Id: I3dd265e834340dcb298d7b9e06d135a4583a17b8
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
cfb968873b9e94dca883aadabee42b01558faea9 |
|
15-Jun-2014 |
Shalaj Jain <shalajj@codeaurora.org> |
display: remove compiler warnings Use correct typecasts and format specifiers and resolve compiler warnings Change-Id: I51b12ecb78a9a496cf1f76c3d32892a203f70c43
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
80cd536400045e5625ed89af9b297800d69d7b89 |
|
14-May-2014 |
Sushil Chauhan <sushilchauhan@codeaurora.org> |
hwc: Full MDP Composition mode with overlap region removal MDP bandwidth limitations can be avoided, if the overlapping region covered by the smallest layer at a higher z-order, can be composed on a render buffer using Copybit, and then it can be queued to MDP along with other layers. It helps to improve performace by avoiding GPU Composition in use cases like Home Screen pan. To enable this feature, set system prop "persist.hwc.ptor.enable" to "true" or '1' and enable Copybit HAL compilation. Change-Id: Ib719d3dd42477837519518cc427f1b95356c28f7
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
c5936f35d42001585865d95d6824de521630ff73 |
|
16-Apr-2014 |
Ramakant Singh <ramaka@codeaurora.org> |
hwc : Add support for ABC in MDP3 In display list if one layer has same parameters as framebuffer on index '0'. Use this layer as FB and blit other layer(s) on top of it. Change-Id: If38712781f24a2e27686d2b370643f51a9b05358
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
bd51df0d51c9342f705caeea9c245b919dedb120 |
|
28-Mar-2014 |
Ramakant Singh <ramaka@codeaurora.org> |
hwc : Add support for single layer Bypass in MDP3 If the display list contains single layer and that layer has same properties as Frame Buffer, avoid BLIT on Frame buffer and pass it directly to display. Change-Id: I24decaca4788432a55b550caa2a1354a670cd6fa
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
1def24effef1c0251e8581be0899a0988f969a44 |
|
07-May-2014 |
Praveena Pachipulusu <pveena@codeaurora.org> |
hwc: Fix klockwork errors Resolving klockwork errors to avoid memory leaks, improper assignments in liboverlay. Change-Id: I82ac6ae782c7b783e89999b832bbd1d361376b9f
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
82663094e30d9875690f56b3e904aa48ef7228e1 |
|
24-Apr-2014 |
Saurabh Shah <saurshah@codeaurora.org> |
hwc: Conditionally compile dirtyRect under QCOM_BSP for copybit Conditionally compile layer's dirtyRect under QCOM_BSP in the copybit file to prevent breaking builds that don't have this member in headers. Change-Id: I1669c5eefd1f48e45625797ef1508b5a6f23e6b1
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
f2ecc8f4b92739fcb1a75089f8fe01db1f178adb |
|
07-Mar-2014 |
Ramakant Singh <ramaka@codeaurora.org> |
HWC/Copybit :: Add swap rect feature in HAL for MDP3 We brings all swap rect level checks in HAL from surfaceflinger for MDP3. swap rect kicks in case of 1 Only one layer is updating. 2 No overlaypping layers. 3.Both src and dst has same value.(no scaling) 4.No video layer Change-Id: I881958994e80b53d4969beaaf51518b727a8de78
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
db307bbb483b94b941ef8e66aa745fc13af906c3 |
|
29-Mar-2014 |
Saurabh Shah <saurshah@codeaurora.org> |
hwc: featurize using QCOM_BSP - Use QCOM_BSP for HWC_BLIT and GPUHint features - These are not avaliable on all platforms Conflicts: msm8226/libhwcomposer/hwc_copybit.cpp msm8226/libhwcomposer/hwc_utils.cpp Change-Id: Ied0c60246093c868ac708f2f8897f08cec1e8878
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
4217cbfc47f3b4f8f0436e3953cf169f7f18a506 |
|
17-Feb-2014 |
Praveena Pachipulusu <pveena@codeaurora.org> |
hwc: Use proper typecasts. - Remove compiler warnings - Use proper typecasts Change-Id: I7391f32ae31283239f5cebb93b02f3ce3a5c99f3
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
897c435dd90f4d2513d2b230caf4a18cc970263f |
|
09-Apr-2014 |
Simon Wilson <simonwilson@google.com> |
Revert "Revert "display: msm8226: remove support for HWC_BLIT"" This reverts commit 9ed3d94390e8cc1cef1ef548f3ac335abc203333.
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
a653efede03423aa840da24634f1ec6f20796f1e |
|
09-Apr-2014 |
Simon Wilson <simonwilson@google.com> |
Revert "Revert "msm8226: update to AU_LINUX_ANDROID_KK.04.04.02.010.224"" This reverts commit 90268aeae4a80fdce99db4a4e45d696afd4fff36.
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
ef53c1c84ec55ed50f607d52b7abfbb86239408e |
|
09-Apr-2014 |
Simon Wilson <simonwilson@google.com> |
Revert "Revert "split msm8x26 and msm8x74 display HALs apart"" This reverts commit 13236c4d3582dd6f7185a303c4795ea611edbfe3.
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
13236c4d3582dd6f7185a303c4795ea611edbfe3 |
|
07-Apr-2014 |
Benoit Goby <benoit@android.com> |
Revert "split msm8x26 and msm8x74 display HALs apart" This reverts commit 32d546383b4424a954987570731f7fa216bce206.
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
90268aeae4a80fdce99db4a4e45d696afd4fff36 |
|
07-Apr-2014 |
Benoit Goby <benoit@android.com> |
Revert "msm8226: update to AU_LINUX_ANDROID_KK.04.04.02.010.224" This reverts commit f96e0b957a215582702db2a5ec6c744afd94eae3.
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
9ed3d94390e8cc1cef1ef548f3ac335abc203333 |
|
07-Apr-2014 |
Benoit Goby <benoit@android.com> |
Revert "display: msm8226: remove support for HWC_BLIT" This reverts commit 3aaeaafa802d65ff1da24906d518185ebad8c1d1.
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
3aaeaafa802d65ff1da24906d518185ebad8c1d1 |
|
01-Apr-2014 |
Iliyan Malchev <malchev@google.com> |
display: msm8226: remove support for HWC_BLIT Change-Id: I0049b2c000f5f2f2bc9045c655262ad2f92e6a7f Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
f96e0b957a215582702db2a5ec6c744afd94eae3 |
|
28-Mar-2014 |
Iliyan Malchev <malchev@google.com> |
msm8226: update to AU_LINUX_ANDROID_KK.04.04.02.010.224 Change-Id: Ia9af631171fb9ec64de1d1cb0ddf5be3e0fe9132 Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|
32d546383b4424a954987570731f7fa216bce206 |
|
18-Mar-2014 |
Iliyan Malchev <malchev@google.com> |
split msm8x26 and msm8x74 display HALs apart Change-Id: I58a7dc129faa6eef4f7cdc8ee09fd42cd86c189b Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8226/libhwcomposer/hwc_copybit.cpp
|