v1 of this series is based on the previous RFC[1]. This series is intended to remove the dependency on any one specific gralloc implementation, as well as introduce device probing.
The probing support is built ontop of [2], which supplies a drmHandleMatch() function which allows is to test opened device FD against the properties we are interested in. Changes since RFC: - Rebased work on the libdrm patch [2]. - Included patch from Rob Herring disabling drm_gralloc/flink support by default. - Added device handler driver probing. [1] https://patchwork.freedesktop.org/patch/217750/ [2] https://patchwork.freedesktop.org/patch/219194/ Rob Herring (1): egl/android: #ifdef out flink name support Robert Foss (1): egl/android: Add DRM node probing and filtering src/egl/Android.mk | 6 +- src/egl/drivers/dri2/egl_dri2.h | 2 - src/egl/drivers/dri2/platform_android.c | 192 +++++++++++++++++++++++++------- 3 files changed, 158 insertions(+), 42 deletions(-) -- 2.14.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev