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 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel