egl/main: Enable Linux platform extensions
authorChad Versace <chad.versace@linux.intel.com>
Thu, 23 Jan 2014 15:26:10 +0000 (07:26 -0800)
committerChad Versace <chad.versace@linux.intel.com>
Mon, 17 Mar 2014 22:49:06 +0000 (15:49 -0700)
commit468cc866b4b308cee40470f06b31002c6c56da96
tree2fef841f8c0bcd9af8aa25d7e144d5bde45a4284
parent9a40ee16d0be3a08ac2f467311673f4b9333191d
egl/main: Enable Linux platform extensions

Enable EGL_EXT_platform_base and the Linux platform extensions layered
atop it: EGL_EXT_platform_x11, EGL_EXT_platform_wayland,
and EGL_MESA_platform_gbm.

Tested with Piglit's EGL_EXT_platform_base tests under an X11 session.
To enable running the Wayland and GBM tests, windowed Weston was running
and the kernel had render nodes enabled.

I regression tested my EGL_EXT_platform_base patch set with Piglit on
Ivybridge under X11/EGL, standalone Weston, and GBM with rendernodes. No
regressions found.

Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
src/egl/main/eglapi.c
src/egl/main/egldisplay.c
src/egl/main/egldisplay.h
src/egl/main/eglglobals.c
src/egl/main/eglglobals.h