I am interested in implementing in such functionality for a custom SoC. We decided to use 4.8 since it is a bit more concise in contrast to 4.7-stable for using qt and qws without a display manager. So the idea is to use wayland (instead of X11) and to provide with OpenVG optimized functions (as per gl_integration source tree inside wayland).
Does anyone has any hints on this? I will keep you posted for any updates, and will share the whole experience through the boards since I found little (aka none) documentation for my undertaking.