summaryrefslogtreecommitdiff
path: root/modules/hwcomposer
Commit message (Collapse)AuthorAgeFilesLines
* Convert to Android.bpDan Willemsen2017-12-272-31/+32
| | | | | | | See build/soong/README.md for more information Test: mmma hardware/libhardware Change-Id: Ibb7e2af9d55f581e951d8996cea5e52cd0766b04
* Merge "Use -Werror in hardware/libhardware/modules"Chih-Hung Hsieh2017-12-062-0/+3
|\ | | | | | | | | | | am: 298fc4f6f5 Change-Id: I3c23dc4ce4609ec27402cae52b71ef79067c8e73
| * Use -Werror in hardware/libhardware/modulesChih-Hung Hsieh2017-12-012-0/+3
| | | | | | | | | | | | | | | | | | | | * Remove unused local variables. * Remove or comment out unused static functions. * Fix trivial bugs found by unused value warnings. Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: I99389b883c89551850180d25241a35a40bb77b26
* | Merge "Don't rely on transitively included headers" am: 1363159d74 am: ↵Jiyong Park2017-09-061-0/+1
|\| | | | | | | | | | | | | | | 6d76606405 am: 873a4a5494 Change-Id: I11b097faac8eb82c3672b18fe2ad581964cd3023
| * Don't rely on transitively included headersJiyong Park2017-09-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | One must explicitly include what it need. time.h for clock_gettime float.h for FLT_MAX string.h for memset Bug: 37629934 Test: build Change-Id: I1030a9c9ff3c2de4c5febabc3064d6976e9535cf
* | Build hwcomposer.default with the VNDK.Jayant Chowdhary2017-07-101-0/+1
|/ | | | | | | | | | | | | | When the vndk is enabled (BOARD_VNDK_VERSION=current), vendor libraries must only link against vendor variants in the build system. This also means that they receive restricted sets of headers and that automatic global headers are restricted. Test: BOARD_VNDK_VERSION=current m -j k hwcomposer.default Bug: 37342627 Change-Id: I79d034b71cc69fabb53d1682339da71191a65e3c
* resolve merge conflicts of 7c451a93 to oc-dev-plus-aospMark Salyzyn2017-04-121-3/+2
|\ | | | | | | | | | | Test: I solemnly swear I tested this conflict resolution. Bug: 34250038 Change-Id: I4196a6d5a1365106643ac6c1548fd86faffead6f
| * libhardware: deprecate cutils/log.hMark Salyzyn2017-04-111-3/+2
| | | | | | | | | | | | | | | | | | Replace cutils/log.h with log/log.h. Sort headers. Minimize conflicts. Add missing required headers. Test: compile Bug: 34250038 Change-Id: I5c0f231cbfed90b73e0538c9d32ad3226c7cc5e4
* | Move default HAL libraries to vendorPo-Chien Hsueh2017-03-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Libraries under /hardware/libhardware/modules should go to /vendor/. These are conventionl HALs for default implementations, most of them are not used. Camera and thermal are already moved in other CLs. Bug: 35907904 Test: Compiled and checked install path. Verified on Sailfish with $ lsof | grep default. Change-Id: Ibde574001c01cbfea014a20a0fbbb3265e6cdc8a
* | hwcomposer: Fix compiler warningsGreg Kaiser2016-07-081-15/+15
|/ | | | | | | | | | For our prepare and set methods, starting in HWC 1.0 we're assured that numDisplays is at least 1 and displays[0] is non-NULL, so we're okay with not explicitly checking that. We also fix a minor typo while we're in here. Change-Id: Ia5452a9b3b48e1d6697562a2a9e0ea4d415df5c4
* Add missing includes.Elliott Hughes2015-01-281-1/+2
| | | | Change-Id: Ia74cceea707e51195a570eed37d4b334ac413773
* hardware/libhardware: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATHColin Cross2014-01-241-1/+1
| | | | | | | LOCAL_MODULE_PATH doesn't work for multiarch builds, replace it with LOCAL_MODULE_RELATIVE_PATH. Change-Id: I4e4ceec61d026bbe74ba604554c06104bde42e5e
* Add multi-display and flip fence to HWCJesse Hall2012-08-071-8/+8
| | | | Change-Id: I3b0446050648e2b386ffb32976c9943b6fd9793d
* Revert "Add multi-display and flip fence to HWC"Jesse Hall2012-07-311-8/+8
| | | | | | This reverts commit 1d51b2b9fc713da6de18117bc19508ecdfde4f23 Change-Id: I1ae46d8cae1cb3064800cd24df56347b05eb6059
* Add multi-display and flip fence to HWCJesse Hall2012-07-301-8/+8
| | | | Change-Id: I31b4fc293220bc51169971df93347dd35fdc30ef
* Introduce HWC_DEVICE_API_VERSION_1_0Jesse Hall2012-06-181-6/+6
| | | | | | | The new version adds an acquire and release fence to each layer, providing explicit producer->hwc and hwc->producer synchronization. Change-Id: Ibd6e3c7b3515c012c767246e6d6514274fdef01d
* Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGESteve Block2012-01-031-1/+1
| | | | | | | See https://android-git.corp.google.com/g/156016 Bug: 5449033 Change-Id: I98e83cc9d22f0ea8fbf397ccccd9ce7773119551
* remove deprecated/unused HAL headersMathias Agopian2011-04-281-1/+0
| | | | | | copybit, overlay, sensors_deprecated are no longer supported. Change-Id: Ie5da20bd4ff95f7565a162d628bf572a76327b7b
* libhardware: add separate makefile for modules subdirDima Zavin2011-04-271-0/+1
| | | | | Change-Id: I787c444ee1c3a687ee6f8f551c359e5e908ed7f5 Signed-off-by: Dima Zavin <dima@android.com>
* hardware/libhardware: remove LOCAL_PRELINK_MODULEIliyan Malchev2011-03-141-2/+2
| | | | | Change-Id: I8a0ba7e4c99e334b9789d88b48383439eb7cc780 Signed-off-by: Iliyan Malchev <malchev@google.com>
* Add a helper for dumping layers into the logMathias Agopian2010-08-111-0/+18
| | | | Change-Id: I0943d9114c33b4800fb797bac316041dec992f5e
* first stab at hwcomposer HAL and default implementation.Mathias Agopian2010-08-093-0/+144
Change-Id: I7ff47b94a6b34a8f61031bd94e936a088dcea6ab