mir: add OpenGL support

Desktop / GNOME / GTK - Marco Trevisan (TreviƱo) [3v1n0.net] - 19 November 2014 21:33 UTC

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


  • Share