Hi, Feedback for the first revision has been addressed. Here is a new series that splits the original patch into several pieces as per Daniel Stone's request.
Patch 1/3 and 2/3 were kept mainly the same as in the original patch. However, 3/3 is a significant refactor and improvement over the original implementation. Note the usage of the new extension EGL_WL_wayland_eglstream (sent out for review a week ago) to avoid incorrect utilization of eglQueryWaylandBufferWL(EGL_WAYLAND_BUFFER_WL) to fetch the stream file descriptor. Also, I didn't wrap all newly added EGL function pointers with corresponding #ifdef, since many of them are already shipped with the official headers. Let me know if you still want me to wrap them all though. Thanks, Miguel. Summary: gl-renderer: Add EGL client support for EGLStream frame presentation gl-renderer: Add support for EGLDevice composited frame presentation gl-renderer: Add EGLDevice enumeration support src/gl-renderer.c | 524 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- src/gl-renderer.h | 26 +++++++++++ src/weston-egl-ext.h | 39 ++++++++++++++++ 3 files changed, 585 insertions(+), 4 deletions(-) NVIDIA GmbH, Wuerselen, Germany, Amtsgericht Aachen, HRB 8361 Managing Director: Karen Theresa Burns ----------------------------------------------------------------------------------- This email message is for the sole use of the intended recipient(s) and may contain confidential information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. ----------------------------------------------------------------------------------- _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel