egl: Enable EGL_EXT_client_extensions
authorChad Versace <chad.versace@linux.intel.com>
Fri, 11 Oct 2013 23:04:55 +0000 (16:04 -0700)
committerChad Versace <chad.versace@linux.intel.com>
Tue, 26 Nov 2013 20:50:29 +0000 (12:50 -0800)
commit3c58d4c700bc1d0a0d56c26645e900201b7f249e
treea52cc2fda7db2f83c59f23f2f304cf9cae23d807
parentddc77c5092b6f782327a7014b320f31f5f4e8e93
egl: Enable EGL_EXT_client_extensions

Insert two fields into _egl_global to hold the client extensions and
statically initialize them:
    ClientExtensions // a struct of bools
    ClientExtensionString

Post-patch, Mesa supports exactly one client extension,
EGL_EXT_client_extensions.

Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/egl/main/eglapi.c
src/egl/main/eglglobals.c
src/egl/main/eglglobals.h