No Description

Roman Stratiienko cef5c77ef9 drm_hwcomposer: CI: Replace shell scripts with Makefile 2 years ago
.ci cef5c77ef9 drm_hwcomposer: CI: Replace shell scripts with Makefile 2 years ago
backend deb77352b1 drm_hwcomposer: Fix all cases which triggers an error on -Wsign-compare 2 years ago
bufferinfo deb77352b1 drm_hwcomposer: Fix all cases which triggers an error on -Wsign-compare 2 years ago
compositor 5f2f3ce3bc drm_hwcomposer: CI: Tune clang-tidy coarse checks 2 years ago
drm 5f2f3ce3bc drm_hwcomposer: CI: Tune clang-tidy coarse checks 2 years ago
include 875f39793f drm_hwcomposer: Improve Mapper@4 metadata API fds index guessing logic 2 years ago
tests 5621f5fd4c drm_hwcomposer: Use gralloc0::perform API by minigbm bufferinfo getter 2 years ago
utils 2ed4cbe40f drm_hwcomposer: Convert transform value at HWC hook call 2 years ago
.clang-format 5c23d5d582 drm_hwcomposer: Update clang-format to 5.0 5 years ago
.clang-tidy 5532b92a8f drm_hwcomposer: CI: Tune the readability-identifier-naming settings 2 years ago
.gitlab-ci.yml cef5c77ef9 drm_hwcomposer: CI: Replace shell scripts with Makefile 2 years ago
Android.bp 5621f5fd4c drm_hwcomposer: Use gralloc0::perform API by minigbm bufferinfo getter 2 years ago
DrmHwcTwo.cpp 5f2f3ce3bc drm_hwcomposer: CI: Tune clang-tidy coarse checks 2 years ago
DrmHwcTwo.h a148f21336 drm_hwcomposer: Rework display modes handling 2 years ago
MODULE_LICENSE_APACHE2 a4e105e174 drm_hwcomposer: License NOTICE file and metadata from AOSP 6 years ago
NOTICE a4e105e174 drm_hwcomposer: License NOTICE file and metadata from AOSP 6 years ago
README.md d26619b5d0 drm_hwcomposer: CI: Upgrade clang-* to v12 2 years ago
presubmit.sh cef5c77ef9 drm_hwcomposer: CI: Replace shell scripts with Makefile 2 years ago

README.md

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-12 -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!