commit | 197c32dc5b1164f1837edcea32c12bd2d4cf8e77 | [log] [tgz] |
---|---|---|
author | John Stultz <jstultz@google.com> | Tue Jun 27 19:50:19 2023 +0000 |
committer | John Stultz <jstultz@google.com> | Wed Jul 12 19:59:40 2023 +0000 |
tree | 00306ed4f9d015e1c768b64bcad078bf9069ea04 | |
parent | dd74ccbf173a31d24b60ba9ffaf9db10dfa7ab05 [diff] | |
parent | bdc4382f8baaf9cfc95f6f818af9d138938ddde8 [diff] |
Merge remote-tracking branch 'aosp/upstream-main' into HEAD * aosp/upstream-main: drm_hwcomposer: Fix missing dependency in hwc-drm-uevent-print drm_hwcomposer: Fix crash in headless mode drm_hwcomposer: fix shift compiling error with AOSP drm_hwcomposer: Make flattening thread-based instead of vsync-based drm_hwcomposer: Add support for color transform matrix drm_hwcomposer: Propagate acquire fence for test/validate cycle as well drm_hwcomposer: Introduce SharedFd, use standard c++ RAII for UniqueFd drm_hwcomposer: Add meson build to CI drm_hwcomposer: Add meson.build file drm_hwcomposer: Make main mutex recursive drm_hwcomposer: Simplify DrmAtomicStateManager thread usage drm_hwcomposer: Remove utils/worker from the project drm_hwcomposer: Rework VSyncWorker to work without utils/worker drm_hwcomposer: Rework UEventListener to work without utils/worker drm_hwcomposer: Add support for running CI locally using docker drm_hwcomposer: Use __ANDROID_API__ instead of PLATFORM_SDK_VERSION drm_hwcomposer: Rework DrmMode class drm_hwcomposer: Rework DrmProperty class drm_hwcomposer: Use pragma once instead of include guards drm_hwcomposer: Do not invoke ActivateDisplayUsingDPMS when power off drm_hwcomposer: Use header library instead of hardcoded path drm_hwcomposer: CI: Bump-up clang toolchain to v15 Change-Id: I437211ffb7ac4d21a823f4cfbbd7be90cb2144e3 Signed-off-by: John Stultz <jstultz@google.com>
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-15 -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!