This uses EGL to implement GdkGLContext for wayland.
7eae498 wayland: Add OpenGL support
configure.ac | 2 +-
gdk/wayland/Makefile.am | 5 +-
gdk/wayland/gdkdisplay-wayland.c | 4 +
gdk/wayland/gdkdisplay-wayland.h | 13 ++
gdk/wayland/gdkglcontext-wayland.c | 414 ++++++++++++++++++++++++++++++++++++
gdk/wayland/gdkglcontext-wayland.h | 63 ++++++
gdk/wayland/gdkprivate-wayland.h | 2 +
gdk/wayland/gdkwayland.h | 1 +
gdk/wayland/gdkwaylandglcontext.h | 45 ++++
gdk/wayland/gdkwindow-wayland.c | 85 +++++++-
10 files changed, 624 insertions(+), 10 deletions(-)
Upstream: git.gnome.org