Benjamin Franzke, an independent open-source developer, has published patches that provides Wayland EGL support for Mesa. This provides a EGL Wayland platform library so that it can be used by this new display server as an alternative to X.
Ben's patch set on the Mesa side for Wayland EGL support can be found on the
mailing list. Ben also has
a patch for Wayland that adds in a wayland-egl.h header file. This header file defines the native EGL Wayland types and affiliated initialization.