glx: Enable GLX_EXT_create_context_es2_profile
authorIan Romanick <ian.d.romanick@intel.com>
Fri, 2 Dec 2011 22:45:11 +0000 (14:45 -0800)
committerIan Romanick <ian.d.romanick@intel.com>
Mon, 2 Jan 2012 20:41:45 +0000 (12:41 -0800)
commite6280c3ba9579bf01f8b82e19497ba8f142a8d09
tree03607c28d7f750d7c5c04dfb9fd1c4ac80b9432e
parente532b6288f01b63d8d8ba8c8dc08292967e65490
glx: Enable GLX_EXT_create_context_es2_profile

This extension is only enabled if the underlying driver advertises
support for OpenGL ES 2.0.  This happens either through the getAPIMask
function in version 2 of the DRI2 extension or implicity through
version 2 of the DRISW extension.

Since there is no OpenGL ES 2.0 protocol, this extension is marked as
only available with direct-rendering.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
src/glx/dri2_glx.c
src/glx/dri_common.c
src/glx/drisw_glx.c
src/glx/glxextensions.c
src/glx/glxextensions.h