[PATCH hwc v2 0/6] Implement fencing
Robert Foss
robert.foss at collabora.com
Wed Sep 27 11:58:35 UTC 2017
This series removes the old thread-based synchronization utilities and
replaces them with fences.
It has been tested on various platforms, including etnaviv/freedreno/virgl.
Robert Foss (5):
drm_hwcomposer: Add support for IN_FENCE_FD property to DrmPlane
drm_hwcomposer: Submit in-fence to DRM
drm_hwcomposer: Add FENCE_OUT_PTR property to DrmCrtc
drm_hwcomposer: Add GetCrtcCount function
drm_hwcomposer: Add out-fence support
Sean Paul (1):
drm_hwcomposer: Remove threading
Android.mk | 3 -
drmcomposition.cpp | 166 --------------------------------
drmcomposition.h | 79 ---------------
drmcompositor.cpp | 106 --------------------
drmcompositor.h | 56 -----------
drmcompositorworker.h | 41 --------
drmcrtc.cpp | 10 ++
drmcrtc.h | 2 +
drmdisplaycomposition.cpp | 1 +
drmdisplaycomposition.h | 19 ++++
drmdisplaycompositor.cpp | 240 +++++++++-------------------------------------
drmdisplaycompositor.h | 36 +------
drmeventlistener.cpp | 3 +
drmhwctwo.cpp | 15 +--
drmplane.cpp | 8 ++
drmplane.h | 2 +
drmresources.cpp | 58 +----------
drmresources.h | 6 +-
glworker.cpp | 52 +++++++++-
glworker.h | 10 ++
20 files changed, 163 insertions(+), 750 deletions(-)
delete mode 100644 drmcomposition.cpp
delete mode 100644 drmcomposition.h
delete mode 100644 drmcompositor.cpp
delete mode 100644 drmcompositor.h
delete mode 100644 drmcompositorworker.h
--
2.11.0
More information about the dri-devel
mailing list