Implement GdkGLContext using EGL and use hardware mir surfaces when a GdkWindow uses gl rendering.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=740346
6e9db05 mir: add OpenGL support
gdk/mir/Makefile.am | 1 +
gdk/mir/gdkmir-private.h | 42 +++++
gdk/mir/gdkmir.h | 10 +-
gdk/mir/gdkmirdisplay.c | 187 ++++++++++++++++++++
gdk/mir/gdkmirglcontext.c | 125 ++++++++++++++
gdk/mir/gdkmirwindowimpl.c | 408 +++++++++++++++++++++++++++++++++++++-------
6 files changed, 705 insertions(+), 68 deletions(-)
Upstream: git.gnome.org