History log of /external/drm_hwcomposer/vsyncworker.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9cc83934f92aab292f16213c1b716e8ecfcb5875 22-Aug-2017 Adrian Salido <salidoa@google.com> DO NOT MERGE: revert HWC2 changes

The changes are causing some issues with multi-window use cases.

Fixes: 64491794
Test: test gmail compose in multi-window + show taps enabled

Change-Id: I0b0a3f351ed48f81db89a71c78bf17bab8cb2acf
Signed-off-by: Adrian Salido <salidoa@google.com>
/external/drm_hwcomposer/vsyncworker.h
46e985280a5e6be49dafc5567fca75e5e56344ef 19-Apr-2017 Adrian Salido <salidoa@google.com> fix integration issue with 6eae1c4

Incorporate changes done for e5c7565i ("drm_hwcomposer: refactor Worker")

Change-Id: If2f14bdafb4d7e0c44e3afed978fb64a654e7ac0
/external/drm_hwcomposer/vsyncworker.h
6eae1c41cf951f934497e1aac4b0d483c2c61bca 14-Apr-2017 Zach Reizner <zachr@google.com> resolve merge conflicts of 6419ef5 to oc-dev-plus-aosp

Change-Id: Ie4977dd6a113a25966a88b7a55cd6704763e05f0
e5c7565114b786bdf1bacc8c8ff3cb9517d17b92 16-Feb-2017 Adrian Salido <salidoa@google.com> drm_hwcomposer: refactor Worker

Make use of standard library mutex and conditions which simplifies use
of condition variables and benefits from things like scoped locking.

Also add tests to make sure it runs as expected.

Change-Id: Iaf92e17e1f6757dce490eddee61f84cb1f953b0c
/external/drm_hwcomposer/vsyncworker.h
a5df1defa12bc38ed2e5c9cb2fdef85fe7ea0cd7 10-Feb-2016 Sean Paul <seanpaul@chromium.org> drm_hwcomposer: Don't pass hwc_procs_t to VsyncWorker

Introduce a new class to limit the hwc_procs_t callback
structure scope to hwcomposer.cpp

Change-Id: I68ec62e7947ca87702b3d6d0169ae850cfbf5d85
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Robert Foss <robert.foss@collabora.com>
/external/drm_hwcomposer/vsyncworker.h
479412cbe6edbc265e4ab419cc9138e5ade6bd84 27-Oct-2015 Haixia Shi <hshi@chromium.org> drm_hwcomposer: C++ coding style cleanup, no functional changes.

Apply "override" keyword and remove redundant "virtual" keyword.
Ran clang-format on all files.

Change-Id: I76730296aa8f52e555137d4b5973fa27d38f0aa6
/external/drm_hwcomposer/vsyncworker.h
4057be36a805d90b622a86c0073f4e275d3837ed 13-May-2015 Sean Paul <seanpaul@chromium.org> drm_hwcomposer: Move event worker into VSyncWorker

Using the new Worker interface, split out the event worker
now that it just handles vsyncs.

Change-Id: I7ebc6237b10411fdba3b8826935921b8c83c4b6c
Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/drm_hwcomposer/vsyncworker.h