1
0
Fork 0
No description
Find a file
Sean Paul 5c23d5d582 drm_hwcomposer: Update clang-format to 5.0
Updating clang-format to 5.0 to get a bit more control over our
styling. Two things that will be beneficial:

- Alphabeticalize headers
- More control around line breaking, especially preferring

val = SomeFunction(arg1,
                   arg2);

vs:

val =
    SomeFunction(arg1, arg2);

It's still not perfect, but it seems greatly improved.

Signed-off-by: Sean Paul <seanpaul@chromium.org>
2018-08-27 13:38:45 -04:00
tests drm_hwcomposer: remove separate_rects 2018-05-30 13:31:41 -04:00
.clang-format drm_hwcomposer: Update clang-format to 5.0 2018-08-27 13:38:45 -04:00
.gitlab-ci.yml drm_hwcomposer: Update clang-format to 5.0 2018-08-27 13:38:45 -04:00
Android.mk drm_hwcomposer: Add resource manager support 2018-07-13 15:36:42 +01:00
autofd.h drm_hwcomposer: Protect autofd.h with #ifdef/#define 2016-03-24 14:52:25 -04:00
autolock.cpp drm_hwcomposer: Use log/log.h instead of cutils/log.h 2018-04-27 14:21:57 +02:00
autolock.h drm_hwcomposer: add AutoLock to automatically handle pthread_mutex_lock 2015-11-13 16:09:39 -08:00
drmconnector.cpp drm_hwcomposer: Add writeback connector support 2018-07-13 15:36:57 +01:00
drmconnector.h drm_hwcomposer: Add writeback connector support 2018-07-13 15:36:57 +01:00
drmcrtc.cpp drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
drmcrtc.h drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
drmdevice.cpp drm_hwcomposer: add scene flattening 2018-07-13 15:41:05 +01:00
drmdevice.h drm_hwcomposer: add scene flattening 2018-07-13 15:41:05 +01:00
drmdisplaycomposition.cpp drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
drmdisplaycomposition.h drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
drmdisplaycompositor.cpp drm_hwcomposer: add scene flattening 2018-07-13 15:41:05 +01:00
drmdisplaycompositor.h drm_hwcomposer: add scene flattening 2018-07-13 15:41:05 +01:00
drmencoder.cpp drm_hwcomposer: Parse and store possible_clones information 2018-07-13 15:38:16 +01:00
drmencoder.h drm_hwcomposer: Parse and store possible_clones information 2018-07-13 15:38:16 +01:00
drmeventlistener.cpp drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
drmeventlistener.h drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
drmframebuffer.h drm_hwcomposer: add scene flattening 2018-07-13 15:41:05 +01:00
drmhwcgralloc.h drm_hwcomposer: remove NVIDIA importer 2017-10-09 15:59:07 +02:00
drmhwcomposer.h drm_hwcomposer: add scene flattening 2018-07-13 15:41:05 +01:00
drmhwctwo.cpp drm_hwcomposer: Purge drm_ from drmdisplaycompositor 2018-07-13 15:36:48 +01:00
drmhwctwo.h drm_hwcomposer: Pass resource manager to drmdisplaycompositor 2018-07-13 15:36:44 +01:00
drmmode.cpp drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
drmmode.h drm_hwcomposer: polish for old DRM wrapper code 2015-10-29 09:59:39 -07:00
drmplane.cpp drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
drmplane.h drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
drmproperty.cpp drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
drmproperty.h drm_hwcomposer: polish for old DRM wrapper code 2015-10-29 09:59:39 -07:00
hwcutils.cpp drm_hwcomposer: add scene flattening 2018-07-13 15:41:05 +01:00
MODULE_LICENSE_APACHE2 drm_hwcomposer: License NOTICE file and metadata from AOSP 2018-05-04 10:46:10 -07:00
NOTICE drm_hwcomposer: License NOTICE file and metadata from AOSP 2018-05-04 10:46:10 -07:00
platform.cpp drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
platform.h drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
platformdrmgeneric.cpp drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
platformdrmgeneric.h drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
platformhisi.cpp drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
platformhisi.h drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
platformminigbm.cpp drm_hwcomposer: Remove GL compositing support 2018-05-30 13:31:41 -04:00
platformminigbm.h drm_hwcomposer: Remove GL compositing support 2018-05-30 13:31:41 -04:00
README.md drm_hwcomposer: Add README.md 2018-05-07 13:37:29 +00:00
resourcemanager.cpp drm_hwcomposer: add scene flattening 2018-07-13 15:41:05 +01:00
resourcemanager.h drm_hwcomposer: add scene flattening 2018-07-13 15:41:05 +01:00
vsyncworker.cpp drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
vsyncworker.h drm_hwcomposer: Rename DrmResources to DrmDevice 2018-07-13 15:36:23 +01:00
worker.cpp drm_hwcomposer: avoid potential race condition between worker init and exit 2017-04-25 13:25:08 -07:00
worker.h drm_hwcomposer: refactor Worker 2017-04-25 14:41:03 -04:00

drm_hwcomposer

Patches to drm_hwcomposer are very much welcome, we really want this to be the universal HW composer implementation for Android and similar platforms So please bring on porting patches, bugfixes, improvements for documentation and new features.

A short list of contribution guidelines:

  • Submit changes via gitlab merge requests on gitlab.freedesktop.org

  • drm_hwcomposer is Apache 2.0 Licensed and we require contributions to follow the developer's certificate of origin: http://developercertificate.org/

  • When submitting new code please follow the naming conventions documented in the generated documentation. Also please make full use of all the helpers and convenience macros provided by drm_hwcomposer. The below command can help you with formatting of your patches:

    `git diff | clang-format-diff-3.5 -p 1 -style=file`
    
  • Hardware specific changes should be tested on relevant platforms before committing.

If you need inspiration, please checkout our TODO issues

Happy hacking!