789f042d3c13202286dd213b43535bfd35e084d8 |
|
31-Jan-2017 |
Dan Albert <danalbert@google.com> |
Fix -Wmacro-redefined werror issues. The libc++ defines this (wrapped in ifndef, like this should have been), so including a libc++ header and then defining this results in a werror failure. Define this in common.mk so we can be sure it does get defined, but also that it gets defined early enough that anyone defining this in source wrapped with ifndef doesn't get broken. Test: mma # on angler Bug: http://b/34740564 Change-Id: Id7d70a6ad5e530390eb8b37e5e618312d1d7e6dc
/hardware/qcom/display/msm8994/common.mk
|
5936d78c2a15671de2a803e3beffdcb5079041b3 |
|
23-Dec-2016 |
Alex Naidis <alex.naidis@linux.com> |
hwcomposer: Fix regression in hwc_sync Hwc_sync is in the hotpath of display rendering and gets called every ~17ms during active rerendering. Reading the property "debug.egl.swapinterval" on every execution of hwc_sync causes a major regression where the execution of hwc_sync is much slower than it can be. Doing I/O in hotpaths is inacceptable and can cause an unnecessary constant I/O load, additionally to the slowdown in display rendering which was caused in this case. As solution, we condition this debugging feature with "DISPLAY_DEBUG_SWAPINTERVAL", so it can be enabled when explicitly needed. Gralloc is not directly affected by the regression, it was adjusted to match the conditioning of the swapinterval debugging feature. The HALs of msm8084,msm8226,msm8909,msm8960 and msm8994 are affected by the regression and get patched by this patch. Newer HALs are not affected. The stats contained in this patch were collected using a Nextbit Robin (MSM8992), which uses the msm8994 HAL. Test: Manual testing for proper conditioning. Test: Running full CTS suite without DISPLAY_DEBUG_SWAPINTERVAL set. Change-Id: If08595d37ac0c1a19edd8d296289a21c9f95512a Signed-off-by: Alex Naidis <alex.naidis@linux.com>
/hardware/qcom/display/msm8994/common.mk
|
31ea0646839f9cda61e5914c1e593b34a02035fb |
|
12-May-2015 |
Naseer Ahmed <naseer@codeaurora.org> |
msm8992/4: Use venus format by default This subdirectory is only for 8992/8994 which have the Venus decoder. Change-Id: I5031a9029491a78e4ecca35e6450fd7f19f80056
/hardware/qcom/display/msm8994/common.mk
|
054df959aef7dce630a7f41d4aba6626c130756b |
|
12-Mar-2015 |
Patrick Tjin <pattjin@google.com> |
msm8994: import msm8994/msm8992 display code AU_LINUX_ANDROID_LA.BF64.1.2.1_RB1.05.00.00.019.037 Change-Id: Ie94c9207ea736a114bfdf4f35d372ccc326d7207 Signed-off-by: Patrick Tjin <pattjin@google.com>
/hardware/qcom/display/msm8994/common.mk
|