devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3c50101f73d0f53e6947eea4294f3b03fb2ad919
commit 3c50101f73d0f53e6947eea4294f3b03fb2ad919 Merge: 072674d 09805d2 Author: Chris Michael <[email protected]> Date: Fri May 27 11:58:51 2016 -0400 Merge branch 'devs/devilhorns/ecore_drm2' This new Ecore_Drm2 library is going to replace the existing Ecore_Drm. This will refactor a lot of the code, bring improvements over the existing API, and provide additional support for missing features such as atomic modeset, nuclear pageflip, and hardware planes support. @feature Makefile.am | 4 + configure.ac | 82 +- m4/efl.m4 | 3 + m4/evas_check_engine.m4 | 13 +- pc/.gitignore | 1 + pc/ecore-drm2.pc.in | 12 + src/Makefile.am | 3 +- src/Makefile_Ecore_Drm2.am | 28 + src/Makefile_Ecore_Evas.am | 14 +- src/Makefile_Evas.am | 14 +- src/lib/ecore_drm2/Ecore_Drm2.h | 771 ++++++++++++ src/lib/ecore_drm2/ecore_drm2.c | 83 ++ src/lib/ecore_drm2/ecore_drm2_device.c | 315 +++++ src/lib/ecore_drm2/ecore_drm2_fb.c | 265 ++++ src/lib/ecore_drm2/ecore_drm2_outputs.c | 1155 ++++++++++++++++++ src/lib/ecore_drm2/ecore_drm2_private.h | 185 +++ src/lib/elementary/elm_priv.h | 2 +- .../ecore_evas/engines/drm/ecore_evas_drm.c | 1260 ++++++++------------ src/modules/evas/engines/drm/Evas_Engine_Drm.h | 21 +- src/modules/evas/engines/drm/evas_engine.c | 102 +- src/modules/evas/engines/drm/evas_engine.h | 56 +- src/modules/evas/engines/drm/evas_outbuf.c | 501 ++++++-- .../evas/engines/gl_drm/Evas_Engine_GL_Drm.h | 6 +- src/modules/evas/engines/gl_drm/evas_engine.c | 70 +- src/modules/evas/engines/gl_drm/evas_engine.h | 24 +- src/modules/evas/engines/gl_drm/evas_outbuf.c | 197 ++- 26 files changed, 4119 insertions(+), 1068 deletions(-) --
