ecore-drm2: Pass output as data to drmModePageFlip and drmModeAtomicCommit
authorChristopher Michael <cp.michael@samsung.com>
Wed, 2 Jan 2019 16:05:07 +0000 (11:05 -0500)
committerJunsuChoi <jsuya.choi@samsung.com>
Thu, 24 Jan 2019 05:20:18 +0000 (14:20 +0900)
commitfc37d4a70096c9707ce3425aa2c89262c773e581
tree73b413e2741da837cd1c5520c5e1a8f53901f3af
parentcb79eac4676f0bc7aa6f1f351f71c7542b74a5dc
ecore-drm2: Pass output as data to drmModePageFlip and drmModeAtomicCommit

In order to support per-output ticking, the drmModePageFlip and
drmModeAtomicCommit functions need to pass the actual Output as data
to the pageflip callback so that the pageflip callback function can
pass the proper rectangle to ecore_evas_animator_tick

Differential Revision: https://phab.enlightenment.org/D7678
src/lib/ecore_drm2/ecore_drm2_fb.c
src/lib/ecore_drm2/ecore_drm2_outputs.c
src/modules/ecore_evas/engines/drm/ecore_evas_drm.c