Add a MetaEgl meant to deal with EGL. It is intended to be use by EGL based renderers and handle extension symbols loading, handle errors etc.
https://bugzilla.gnome.org/show_bug.cgi?id=773629
22f0198 Add EGL abstraction class MetaEgl
configure.ac | 1 +
src/Makefile.am | 2 +
src/backends/meta-backend-private.h | 2 +
src/backends/meta-backend.c | 13 ++++
src/backends/meta-egl.c | 137 +++++++++++++++++++++++++++++++++++
src/backends/meta-egl.h | 38 ++++++++++
6 files changed, 193 insertions(+)
Upstream: git.gnome.org