No Description

John Stultz 47875fade6 drm_hwcomposer: OWNERS: Update John Stultz' email adddress 1 year ago
.ci bd9731713b drm_hwcomposer: Add test utility to listen for uevents 2 years ago
backend 71f196fce0 drm_hwcomposer: Remove RCAR-DU specific code. 2 years ago
bufferinfo 2c63b33373 drm_hwcomposer: Define DRM_FORMAT_XYUV8888 if missing 2 years ago
compositor 4e994055a3 drm_hwcomposer: Rename DrmDisplayCompositor->DrmAtomicStateManager 2 years ago
drm bd9731713b drm_hwcomposer: Add test utility to listen for uevents 2 years ago
hwc2_device bb594baa1c drm_hwcomposer: Rework HwcDisplay disposal to avoid races 2 years ago
include fc014f5792 drm_hwcomposer: CI: Set clang-tidy level to NORMAL for some files 2 years ago
tests e95fcfe78f drm_hwcomposer: Merge remote-tracking branch 'aosp/upstream-main' into HEAD 2 years ago
utils bd9731713b drm_hwcomposer: Add test utility to listen for uevents 2 years ago
.clang-format 5c23d5d582 drm_hwcomposer: Update clang-format to 5.0 5 years ago
.clang-tidy c46896d6e2 drm_hwcomposer: CI: Move tidy FINE checklist to Makefile 2 years ago
.gitlab-ci.yml 780f7dacf9 drm_hwcomposer: CI: Upgrade to clang-13 && clang-tidy-13 2 years ago
Android.bp e95fcfe78f drm_hwcomposer: Merge remote-tracking branch 'aosp/upstream-main' into HEAD 2 years ago
METADATA 21defd5396 Add METADATA to drm_hwcomposer: Apache2=NOTICE 4 years ago
MODULE_LICENSE_APACHE2 b4ae4fab95 Add metadata 6 years ago
NOTICE b4ae4fab95 Add metadata 6 years ago
OWNERS 47875fade6 drm_hwcomposer: OWNERS: Update John Stultz' email adddress 1 year ago
README.md 780f7dacf9 drm_hwcomposer: CI: Upgrade to clang-13 && clang-tidy-13 2 years ago
build_deploy.sh dfac456143 drm_hwcomposer: Fix build_deploy.sh script 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-13 -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!